ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
>[info]通过一个display方法去调用视图,把数据映射到视图中 extract()函数:extract() 函数从数组中将变量导入到当前的符号表。 >[info]Controllers/HomeController.php修改如下: ~~~ <?php /** * HomeController */ class HomeController extends BaseController { public function home(){ // 模型操作数据库 $article = Article::findAll(); // 传递到视图的参数 $array = array( 'title' => 'view视图调用测试', 'article'=>$article, ); // 映射到视图 $this->display('index/index', $array); } } ~~~ >[info]Controllers/BaseController.php修改如下: ~~~ <?php /** * BaseController */ class BaseController { function __construct() { } public function display($path, $array) { extract($array); require dirname(__FILE__).'/../views/' . $path . '.php'; } } ~~~