摘要:控制器以Controller作为后缀,继承自yii\web\Controller; 动作以action作为前缀,public访问修饰; 控制器ID 类名去后缀,全部转为小写,如果是驼峰命名多个单词转为中杠分割; 动作ID 去前缀,全部转为小写,如果是驼峰命名多个单词,转为中杠分割; 路由如何指向动作
阅读全文
摘要:在APACHE服务器上的访问方式上去除index.php 下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 例如: 你原来的路径是: localhost/index.php/index 改变后的路径是: localhost/index 1.httpd.conf配置文件中加
阅读全文
摘要:一、控制器文件:TestController.php 二、视图文件:views/test/index.php 三、要点: ①框架默认的目录的结构有区别: ThinkPHP3.2.3是APP基础目录和框架基础目录分开; Yii2框架的话则是框架核心目录是vendor第三方/供应商目录作为里; 当然还有
阅读全文
摘要:一、Yii的基本介绍 Yii 是一个高性能的,以快速,安全,专业著称 , 适用于开发 WEB2.0 应用的 PHP 框架 。自带了丰富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。 二、Yii1.
阅读全文
摘要:什么是编程,编程的本质 广义编程:标准化的写作就是编程 自己说的编程:用计算机语言编写的,由计算机执行程序 编程的本质:设计一个逻辑流程来实现指定的需求,调用者无需关注实现细节 Web:组成以及相关插件等 html、css、JavaScript、jquery、bootstrap、Bmap、layui
阅读全文
摘要:1. 查看当做操作目录位置 > pwd2. 查看(当前)目录里边的文件内容 > ls //list > ls -l 或ll //显示文件的详细信息 > ls -al //all显示文件的详细信息(包括隐藏文件) > ls -a //显示目录全部文件名字(包括隐藏文件) > ls [-al] 目录 /
阅读全文
摘要:首先声明本章节并非是指导升级旧的项目到5.0,而是为了使用3.X版本的开发者更快的熟悉并上手这个全新的版本。同时也强烈建议开发者抛弃之前旧的思维模式,因为5.0是一个全新的颠覆重构版本。 需要摒弃的3.X旧思想 URL的变动 首先对3.X的不严谨给开发者们带来的不正确的引导表示歉意,在5.0版本正式
阅读全文
摘要:验证码 位置:Think/verify.class.php 在LoginController控制器中创建生存验证码的方法 login.html登陆模板中 在LoginController控制器中判断验证码是否正确并且判断登陆是否成功 文件上传 1、文件上传的时候,要设置表单的enctype属性 2、
阅读全文
摘要:创建Model模型 把"Home/Model"文件夹剪切到Application文件夹下,让Home和Admin共同使用。 第一种实例化模型的方法 第二种实例化模型的方法 第三种实例化模型的方法 在tp3.2以后,M()和D()是一样的,在3.2之前版本中 M()类似于是 new Model();
阅读全文
摘要:控制器操作 空操作 系统在找不到请求的方法的时候,会定位到__empty()方法处理,利用这个机制,我们可以对用户请求的不存在的所有操作进行统一处理。 空控制器 当系统请求找不到控制器,会定位到空控制器上EmptyController。 跨控制器调用 1、直接实例化 2、A() A()用来实例化其他
阅读全文