mainlycode/zf1wrapperbundle-example

该软件包已被废弃且不再维护。未建议替代软件包。

展示 mainlycode/zf1wrapperbundle 的示例

dev-master 2014-07-11 14:34 UTC

This package is auto-updated.

Last update: 2022-02-01 12:38:19 UTC


README

介绍

本软件包将展示如何使用 mainlycode/zf1wrapperbundle 通过 Symfony 2 代理 Zend Framework 1 应用程序。

设置

使用 Zend_Tool 创建一个 Zend Framework 1 项目

sh vendor/zendframework/zendframework1/bin/zf.sh create project zf1

创建 Symfony 标准版的副本

cp -R vendor/symfony/framework-standard-edition/app ./
cp vendor/symfony/framework-standard-edition/web/app*.php web/
cp vendor/symfony/framework-standard-edition/web/.htaccess web/

配置 Zf1WrapperBundle

cp -f sf2/AppKernel.php app/AppKernel.php
cp sf2/config/parameters.yml app/config/parameters.yml
cp -f sf2/config/routing.yml app/config/routing.yml

生成 app/bootstrap.php.cache

php vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php app app true

运行 web 服务器

app/console server:run --env=dev -vvv

##演示 将浏览器指向 http://localhost:8000/,您将看到 Zend Framework 的主页。为什么?因为我们尚未在 Symfony 2 应用中配置路由。因此,Zf1Wrapper 绑定包将把请求传递到我们的 Zend Framework 应用程序,而不是返回 404 响应代码。