ThinkPHP 3.1.2 控制器的模块和操作
本节课大纲:
一、空模块和空操作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/PublicAdministrator@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>
转载于:https://www.cnblogs.com/zhaoyangjian724/p/6200129.html
ThinkPHP 3.1.2 控制器的模块和操作相关推荐
- ThinkPHP采用模块和操作
ThinkPHP采用模块和操作的方式来执行,首先,用户的请求会通过入口文件生成一个应用实例,应用控制器(我们称之为核心控制器)会管理整个用户执行的过程,并负责模块的调度和操作的执行,并且在最后销毁该应 ...
- thinkphp pathinfo nginx 无法加载模块:Index
thinkphp 报了 无法加载模块:Index 错误位置 FILE: /var/multrix/wxactivity_archive/ThinkPHP/Library/Think/Dispatche ...
- php 5.2 模块路径,5.2 模块和操作
# 模块和操作 [上一页](# "上一页")[下一页](# "下一页") ThinkPHP采用模块和操作的方式来执行,首先,用户的请求会通过入口文件生成一个应用 ...
- Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8
我使用python的MySQLdb模块实现了一个mysql client, 在测试时,出现了如下错误 Python模块MySQLdb操作mysql出现2019错误:Can't initialize c ...
- Python之re模块 —— 正则表达式操作
Python之re模块 -- 正则表达式操作 转自:http://www.cnblogs.com/PythonHome/archive/2011/11/19/2255459.html 这个模块提供了与 ...
- boost::mpi模块sendrecv() 操作的测试
boost::mpi模块sendrecv操作的测试 实现功能 C++实现代码 实现功能 boost::mpi模块sendrecv() 操作的测试 C++实现代码 #include <boost/ ...
- php读取excel中数据库,ThinkPHP 框架实现的读取excel导入数据库操作示例
本文实例讲述了ThinkPHP 框架实现的读取excel导入数据库操作.分享给大家供大家参考,具体如下: 入口文件中: require_once VENDOR_PATH.'PHPExcel/PHPEx ...
- Python os模块文件操作(二)
Python os模块文件操作(二) os模块对文件夹和文件的操作很多.可以先看: https://blog.csdn.net/weixin_43790276/article/details/9867 ...
- Python os模块文件操作(一)
Python os模块文件操作(一) 一.文件描述符 在使用代码对文件进行操作时,为了指定操作的文件,避免不了要使用文件描述符,所以我们先介绍什么是文件描述符. 操作系统为了高效管理已经被打开的文件, ...
最新文章
- 详解 Date 对象
- Linux安全检查方法
- Spring环境搭建,IoC容器初体验~
- 在 mac OS 中安装 xgboost python 包
- 匿名管道实现获取控制台程序输出
- HTML游戏黑屏,网页游戏黑屏:游戏进不去解决方案
- 一站式学习Wireshark(七):Statistics统计工具功能详解与应用
- php 即时到账,paypal即时到账php实现代码
- linux shell脚本备份mysql数据库
- oracle左连接查询代码,ORACLE连接查询,内外连接
- Linux 下 Tomcat Https
- css实现面包屑导航
- 水经注地图发布服务中间件服务配置功能说明
- Winform contextmenustrip 隐藏图标区域
- 【UI界面设计】网页设计基础笔记
- 数据结构2.带控制信息的链表
- 时下火热的 NFT 究竟有什么用?
- Go设计模式--访客模式
- 有什么软件可以测试电脑的网速,电脑测网速软件哪个好 轻松测试网络性能
- Spring之魔丸降世