2015-03-23 08:15:30 3209次浏览 1条回答 0 悬赏 0 金钱

已经有一个项目,用的是thinkphp框架.我比较喜欢yii,但是现在又换不了了,就想在thinkphp里用yii的model.感觉方便点.

现在我是在thinkphp的入口文件最前面加上下面的,然后在主控制器什么都不写.在thinkphp的控制器里能用yii的model. 不知道这样用会不会有什么问题,感觉对"性"能会有影响.

date_default_timezone_set ( 'Asia/Shanghai' );
// change the following paths if necessary
$yii=dirname(__FILE__).'/../yii-1.1.10.r3566/framework/yii.php';
$config=dirname(__FILE__).'/../yii/protected/config/main.php';
require_once($yii);
Yii::createWebApplication($config)->run();
补充于 2015-03-23 18:16

就是不知道怎么只加载model啊,貌似model的基类引用 yii::app()->db,这样不createWebApplication,会报错

  • 回答于 2015-03-23 15:01 举报

    这个不就是把Yii的入口文件里的代码拷贝过来的吗。
    如果只想用model的话,建议只引入Yii的model类文件,那样就不会把路由、控制器之类的加载进去,更节省性能。

    1 条回复
    回复于 2015-03-23 18:18 回复

    就是不知道怎么只加载model啊,貌似model的基类引用 yii::app()->db,这样不createWebApplication,会报错

您需要登录后才可以回答。登录 | 立即注册
zjzhmlast1
实习生

zjzhmlast1

注册时间:2015-03-23
最后登录:2015-04-12
在线时长:0小时38分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分10

热门问题