ThinkPHP 3.1.2 控制器的模块和操作
2016-04-28 15:16
555 查看
本节课大纲: 一、空模块和空操作 1、空操作 function _empty($name){ $this->show("$name 不存在 <a href='__APP__/Index/index'>返回首页</a>"); } 2.空模块 class EmptyAction extends Action{ function index(){ $city=M('City'); $arr=$city->select(); $this->assign('list',$arr); $name=MODULE_NAME; $this->display("City:$name"); } } 二、前置操作和后置操作 Index模块的index 方法对应的前台模板 往往作为首页 <div id='daohang'> <a href="__APP__/City/bj">北京</a> <a href="__APP__/City/sh">上海</a> <a href="__APP__/City/gz">广州</a> </div> 超链接到一个对应的方法: City模板下的sh方法 引用模板文件: <include file='Public:header'/> <body> <div id='daohang'> <a href="__APP__/City/bj">北京</a> <a href="__APP__/City/sh">上海</a> <a href="__APP__/City/gz">广州</a> </div> </body> </html> 模板文件位置: $ pwd /cygdrive/c/wamp/www/thinkphp3/Home/Tpl/Public Administrator@QCEE61NZ66FEX2D /cygdrive/c/wamp/www/thinkphp3/Home/Tpl/Public $ ls header.html $ cat header.html <html> <!doctype html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <style> #daohang{ height:100px; background:#abcdef; font-size:60px; text-decoration:none; } </style> </head> /////////////////////////////////////////////////////////// 前端数据显示: class IndexAction extends Action { public function index(){ $city=M('city'); //返回Model实例 //返回数组 $arr=$city->select(); //dump($arr); $this->assign('list',$arr); //list数据标识 $this->display(); } <html> <!doctype html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <style> #daohang{ height:100px; background:#abcdef; font-size:60px; text-decoration:none; } </style> </head> <body> <volist name='list' id='vo'> <{$vo.name}>><br/> </volist> <div id='daohang'> <foreach name='list' item='v'> <a href='__APP__/City/<{$v.name}>'><{$v.name}></a> </foreach> </div>
相关文章推荐
- thinkphp放到正式环境出现错误
- php json的使用
- PHP中列出目录中的目录和文件的几种方法
- Php Cookie,Session设置
- laravel 在windows 下的安装和配置
- php面向对象
- PHP装饰者模式
- php实现在站点里面添加邮件发送的功能
- php 创建相同元素一维数组与创建递增元素一维数组函数
- PHP7 (win10下)编译方法
- php输出excel表格乱码和第一个0不显示的解决方法(详细)
- php提交过来的数据生成为txt文件
- php生成txt文件实例代码介绍
- thinkphp 访问静态页面
- PHP导出数据到Excel文件
- 【ESP8266】使用SNTP接口获取时间
- php 字符串的四种表达方式-两种定界符(界定符)
- Windows Server 2016 TP5 14300发布,免费下载
- windows下php不支持mysql
- server 同一服务器上的两个php.ini文件!!