首先是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 条评论) |