我在Yii 1中有一个项目,但我不想在其他框架中开发一些功能,我选择Symfony。
网站的起点是来自Yii1的index.php,但我按路由构建了一个选择器,以便在Yii1或另一个proyect Symfony中启动一个项目。
但是当我包含web / app.php时,我有这个错误:
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /vagrant/planetahuerto/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Bundle/Bundle.php on line 224
我使用此代码加载symfony项目:
<?php
chdir("../planetahuerto/web/");
require 'app.php';
exit;
但我不知道为什么Kernel Bundle没有抛出这个错误。
THX。
答案 0 :(得分:0)
我认为最简单的方法是在.htaccess文件中添加Http重定向。 为此,您需要为Symfony URL选择特定的路由前缀
经验:
RedirectMatch seeother ^/new$ /sf-project/
您可以找到更多here