在Yii1里,URL路由参数中的控制器名称是可以有大写字母的(首字母除外),但是到了Yii2的时候(我的版本是2.0.8,其它版本未确认),却是不支持控制器名称中包含大写字母了,我查了下官方文档,其对于控制器命名的规则如下:控制器ID遵循以下规则衍生控制器类名:将用正斜杠区..
分类:
其他好文 时间:
2016-05-30 07:39:03
阅读次数:
220
1.自定义控制器 命名:WenjianController.class.php 命名首字母大写,控制器名Controller.class.php 2.实例化Model的三种方式: a) $goods = D(“Goods”); b)该$goods是父类Model的对象,但是操作的数据表还是sw_go ...
分类:
Web程序 时间:
2016-05-24 16:33:34
阅读次数:
189
A函数是TP中实例化控制器的一个快捷函数。通常情况下访问控制器的实例化是自动完成的,系统会根据URL地址解析出访问的控制器名称自动实例化,并且调用相关的操作方法。比如我们输入下列URL地址: 此时系统会自动实例化 Home/Controller/IndexController.class.php 中 ...
分类:
Web程序 时间:
2016-05-13 14:07:53
阅读次数:
149
404页面即系统在找不到请求的操作方法和找不到请求的控制器名称时的一种报错行为的优化。 第一步:在thinkphp框架中的Home/Comtroller中建一个EmptyController.class.php,其代码如下: 注意:其中 header("HTTP/1.0 404 Not Found" ...
分类:
Web程序 时间:
2016-05-13 09:01:56
阅读次数:
171
yii2中更改默认控制器,在main.php中加入 'defaultRoute' => '控制器名',
render渲染输出视图,renderpartial原样输出视图。
yii验证Form表单:
后台接受前台post数据用 $model->load(Yii::$app->request->post()),即判断前台页面是否有po...
分类:
其他好文 时间:
2016-05-12 22:02:20
阅读次数:
135
首先都是双向数据绑定,前后分离的武器之一,不同点,ng庞大,功能更复杂,有时候用在手机端可能不是很好,而vue就是迷你版的angular,好比,jq和zepto的区别 1.controller,对应到vue里面就是new Vue({el:}),这个el,页面上,ng需要写控制器名字,vue不需要, ...
分类:
其他好文 时间:
2016-05-07 16:19:58
阅读次数:
4929
think php 访问时直接访问入口程序,后面参数是 目录名称 控制器名称(默认是index,怎么改不知道)后面的index1是方法名称 如:http://127.0.0.1/www/test.php/home/index/index1 需要显示模板文件时,文件在项目目录下的Home/View目录 ...
分类:
Web程序 时间:
2016-05-05 12:27:51
阅读次数:
177
一、说明 每个模块的模板文件是独立的,为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录/[模板主题/]控制器名/操作名+模板后缀 默认的视图目录是模块的View目录(模块可以有多个视图文件目录,这取决于你的应用需要),框架的默认视图文件后缀是. ...
分类:
Web程序 时间:
2016-04-19 06:11:51
阅读次数:
183
首先我们还是还是写一个控制器名字叫LoginController.class.php的控制器,首先来写一个code的方法来让验证码先显示出来: 让后在到登录页面里修改下让验证码可以正常跑起来再说: 让后再写多一段js代码,让验证码可以在点击时候可以变换, 然后再来写一个控制器让他对提交过来的数据进行 ...
分类:
Web程序 时间:
2016-04-18 15:24:18
阅读次数:
213