ThinkPHP controller 传递参数变量给模板

文章目录

    ThinkPHP 在渲染模板时,主要用到了两个函数:

    • assign 将参数变量传递给模板
    • display 指定模板文件的名字,即使用哪个模板文件

    controller 代码示例

    $title = "大象笔记";
    $content = "专注 ThinkPHP 开发 20 年";
    $this->assign('title', $title);
    $this->assign('content', $content);
    $this->display('index');
    

    模板代码示例

    Hello, {$title}!
    

    assign 传递数组

    模板语法相应的调整为

    {$article.title}
    或者
    {$article['title']}
    

    assign 传递对象

    模板语法相应的调整为

    {$article:title}
    或者
    {$article->title]}
    

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式