迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
使用 开发者工具 在前端控制器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',
]);
自动生成的代码中加入
\Phpcmf\Service::V()->assign([
'meta_title' => '测试页面',
]);前台可以调用到 测试页面 想直接调用系统的
\Phpcmf\Service::V()->assign([
'meta_title' => '测试页面',
'meta_keywords' => '测试页面2',
'meta_description' => '测试页面3',
]);