2015-03-30 16:09:31 3100次浏览 2条回答 0 悬赏 1 金钱
use app\controllers\SiteController;

$s = 'SiteController';
$model = new $s();
$s->index();

想把类名用变量代替 应该怎么写呢?

上面写法提醒没有这个类
Class 'SiteController' not found

最佳答案

  • sjjliqpl 发布于 2015-03-30 16:38 举报

    不用use,尝试以下写法:

    $demo = "SiteController";
    $modelName = "\\app\\controllers\\{$demo}";
    $model = new $modelName;
    
您需要登录后才可以回答。登录 | 立即注册
348714556
见习主管

348714556

注册时间:2011-09-23
最后登录:2017-05-23
在线时长:7小时7分
  • 粉丝2
  • 金钱268
  • 威望5
  • 积分388

热门问题