前端控制器新建indexnew 无法获取title 数据 迅睿框架 更新 2025-07-24 16:47:59 刘大哥讲话 使用 开发者工具 在前端控制器News/Controllers/ 中新建了一个 Indexnew.php index.php?s=news&c=indexnew 访问正常,在/template/pc/default/home/news/indexnew.html页面使用了{$meta_title} 无法获取标题数据 第二个问题请问我在这个页面可以调用栏目数据吗
<?php namespace Phpcmf\Controllers; class Indexnew extends \Phpcmf\Common { public function index() { $name = 'hello word'; // 将变量传入模板 \Phpcmf\Service::V()->assign([ 'testname' => $name, ]); \Phpcmf\Service::V()->assign([ 'meta_title' => '测试页面', ]); // 选择输出模板 前台位于 /template/pc/default/home/应用目录/indexnew.html 这个文件要自己手动创建 \Phpcmf\Service::V()->display('indexnew.html'); } }自动生成的代码中加入
\Phpcmf\Service::V()->assign([
'meta_title' => '测试页面',
]);前台可以调用到 测试页面 想直接调用系统的
<title>{$meta_title}</title> <meta content="{$meta_keywords}" name="keywords" /> <meta content="{$meta_description}" name="description" />\Phpcmf\Service::V()->assign([
'meta_title' => '测试页面',
'meta_keywords' => '测试页面2',
'meta_description' => '测试页面3',
]);