Goods控制器的add()方法中获取商品分类php
在add.html中循环获取html
方法一:mysql
create()的做用:sql
PHP中添加的语法以下:thinkphp
success()和error()方法是thinkphp自带的执行成功和失败的方法,能够用此方法来实现跳转。数据库
I()用来获取get、post、session\cookie等等的数据。数组
语法:I('变量的类型.变量的名称',[默认值],[过滤方法])cookie
变量类型session |
描述函数 |
Get |
获取get提交的参数 |
Post |
获取POST提交的参数 |
param |
自动判断是get仍是post |
request |
获取request提交的数据 |
Session |
获取会话的数据 |
Cookie |
获取cookie数据 |
server |
相似是$_SERVER[]; |
globals |
获取$GLOBALS参数 |
path |
获取pathinfo模式的url参数 |
用法:
描述 |
例题 |
获取get提交的name变量 |
I('get.name') |
获取get提交的name变量并指定默认值 |
I('get.name','李白') |
获取值后并调用函数处理数据 |
I('get.name',' ', mysql_real_escape_string,trim); |
获取全部get提交的数据 |
I('get.') |
此配置文件是默认的I的过滤参数
update.html中添加隐藏域。
GoodsController.class.php页面中代码以下:
$this->success()中跳转的路径必定要用U()转换。
U()用来生成URL地址,配合“'URL_MODEL' => 0,”配置来使用,配置的值不一样,生成的URL地址就不一样
$this->sucess(),里面的路径必定要用U()方法来生成URL。
HTML页面
在控制器中代码以下: