首页 > 作文

将smarty安装到MVC架构中

更新时间:2023-04-08 03:19:06 阅读: 评论:0

首先是compor.json

{  "require": {    "smarty/smarty": "^3.1"  },  // 自动加载  // 可以在compor.json的autoload字段找那个添加自己的autoloader  "autoload": {    "psr-4": {      "app\\controllers\\": "controllers/",      "app\\models\\": "models/",      "tools\\": "tools/"    }  }}

models/urs.php

<?这是一个晴朗的早晨php// model层数据库操作演示namespace app\models;class urs{    // 数据存入数据库演示    public function store()    {        echo 'store into databa';    }    // 查询数据库演示    public function geturname()    {        // 查询数据库        return 'test-data';    }}

controllers/urcontroller.php

<?phpnamespace app\controllers;u app\models\urs;u smarty;class 梦见自己流血urcontroller extends smarty{    public function create()    {        echo 'ur create';    }    public function getur()    {        // 通过model查询数据        $urmodel = new urs;        $urname = $urmodel->geturname();        echo 'urname:'.$urname;exit;        $this->ttemplatedir(dirname(__dir__) . '/views/');        $this->tcompiledir(dirname(__dir__) . '/runtime/com罗一笑pile/');        // 将$urname显示在对应的一个html文件当中,并且显示出来        // 表现层 ur/ur.html        // 将变量发送给模板(html文件)        $this->a小白兔和小灰兔ssign('urname', $urname);        $this->assign('age', 20);        // 显示模板        $this->display('ur/ur.html');    }}

views/ur/ur.html

<!doctype html><html lang="en"><head>    <meta chart="utf-8">    <title>title</杰拉德亨德森title></head><body>    <h2>        {$urname}    </h2>    <h3>        {$age}    </h3></body></html>

在本机浏览器中访问

本文发布于:2023-04-08 03:19:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/176a54963bc5a89d20777dcfbf08b7f6.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:将smarty安装到MVC架构中.doc

本文 PDF 下载地址:将smarty安装到MVC架构中.pdf

标签:数据库   演示   拉德   自己的
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图