mainlycode / zf1wrapperbundle-example
该软件包已被废弃且不再维护。未建议替代软件包。
展示 mainlycode/zf1wrapperbundle 的示例
dev-master
2014-07-11 14:34 UTC
Requires
- php: >=5.3.3
- mainlycode/zf1wrapperbundle: *
- symfony/framework-standard-edition: ~2.5
- zendframework/zendframework1: ~1.12
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 响应代码。