摘要: 表类型 MySQL的数据表类型很多,其中比较重要的是MyISAM,InnoDB这两种。 这两种类型各有优缺点,需要根据实际情况选择适合的,MySQL支持对不同的表设置不同的类型。下面做个对比: MyISAM表类型是一种比较成熟稳定的表类型,但是MyISAM对一些功能不支持。 这两种类型各有优缺点,需 阅读全文
posted @ 2017-07-17 10:54 tengjian 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: <?php defined('YII_DEBUG') or define('YII_DEBUG', true); //当在调试模式下,应用会保留更多日志信息,如果抛出异常,会显示详细的错误调用堆栈。因此,调试模式主要适合在开发阶段使用,YII_DEBUG 默认值为 false。 return $th 阅读全文
posted @ 2017-07-11 15:10 tengjian 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 第一步,控制器: 在任意controller里面重写方法 第二步,表单模型: 这里只给出验证码相关的部分。 验证规则里面验证码的验证器是captcha。 第三步,视图: 用ActiveForm生成对应字段。 captchaAction参数指定第一步是在写在哪里的,默认是site里面。 验证码,生成和 阅读全文
posted @ 2017-07-06 15:53 tengjian 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 这是框架自带的分页显示的样式,虽然不知道为什么这样显示,不过先记录下来吧 第二种分页方式: 在后台页面中用 yii\data\Pagination 然后传入到前台页面 在前台页面中 yii\widgets\LinkPager 使用 阅读全文
posted @ 2017-07-05 14:35 tengjian 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 在学习PHP面向对象时,都会在抽象类与接口上迷惑,作用差不多为什么还那么容易混淆,何不留一去一? 但是事实上两者的区别还是很大的,如果能够很好地运用PHP的两个方法,面向对象的程序设计将会更加合理、清晰高效。 对接口的使用方式是通过关键字implements来实现的,而对于抽象类的操作是使用类继承的 阅读全文
posted @ 2017-07-03 16:35 tengjian 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 抽象类也是面向对象中的重要概念,和接口、继承的概念重要性相当,在面向对象的开发中,所有的对象都是通过类来描述的,但是反过来, 并不是所有类都是用来描绘对象的,广义上讲如果一个类中没有足够信息来描述一个具体的对象,这样的类就是抽象类。具体用简单的代码来实现: 从代码可以简单的看出,抽象类定义前面以ab 阅读全文
posted @ 2017-07-03 16:28 tengjian 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 比如现在需要添加一个新的hnews模块:复制frontend改名hnews 1、在common文件下的config下的 bootstrap.php 2、修改命名空间 在具体实例的main.config下 修改 3、主要修改的就是这两块,之后就是关联命名空间的修改了。 阅读全文
posted @ 2017-06-30 14:12 tengjian 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: PHP接口(interface)的特点 1、接口的方法必须是公开的。 2、接口的方法默认是抽象的,所以不在方法名前面加abstract。 3、接口可以定义常量,但不能定义成员属性,常量的定义和用法和类中常量一样。 4、类可以实现多个接口(相当于把多个功能集于一身,如手机实现了小灵通、MP3、MP4的 阅读全文
posted @ 2017-06-29 17:11 tengjian 阅读(8197) 评论(0) 推荐(1) 编辑
摘要: 必要属性 yii\base\Application::id 区分其他应用的唯一标识ID yii\base\Application::basePath 该应用的根目录 其他属性 yii\base\Application::aliases 定义多个别名,通常是方便路径,namespace的访问。 yii 阅读全文
posted @ 2017-06-29 11:45 tengjian 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 今天在gii生成CRUD的时候碰到一个问题,通过访问能够进入到控制器里面,但是进不到方法里面, 仍然报错,最后把wgroup的访问地址改成w-group,就好了。都忘了原理手册里面有这点的解释了。。。 阅读全文
posted @ 2017-06-28 16:45 tengjian 阅读(267) 评论(0) 推荐(0) 编辑