可以将symfony2与yii2框架集成吗?

时间:2017-03-14 15:31:07

标签: php symfony yii yii2

我正在研究一个symfony2项目,我觉得很缺乏。当然,有一些方案可以解决这些差距。

但是我想知道是否有人在symfony应用程序中使用过yii2以及它是如何工作的。

我的尝试如下:

添加到我的composer.json:

"autoload": {
    "psr-4": { "": "src/" },
    "classmap": [ ... , "vendor/yiisoft/yii2/Yii.php" ]
},
"require": {
    ...,
    "yiisoft/yii2": "*"
}

然后编辑app/autoloader.php以实例化yii应用程序:

new \yii\web\Application([
    'id' => '(',
    'basePath' => dirname(dirname(__DIR__)),
    'controllerNamespace' => 'AppBundle\Controller',
    // other configs
]);

我可以在symfony中使用Yii::$app,但有没有更好的方法将这两个框架集成在一起?我主要对yii2框架的REST api功能感兴趣

1 个答案:

答案 0 :(得分:2)

将来Yii可能会允许单独使用它的部分,但今天没有更好的方法:http://www.yiiframework.com/doc-2.0/guide-tutorial-yii-integration.html#using-yii-in-others