这里只讲linux下安装Yii2的方法,windows安装yii2的方法请参见我的另一篇博文http://blog.csdn.net/zqtsx/article/details/39344913第一步安装Composer:语法:“curl-sShttps://getcomposer.org/installer|php中bin目录里的php可执行文件路径”我这里的php可执行文件所在路径..
分类:
系统相关 时间:
2014-12-04 15:58:03
阅读次数:
317
## 困境 ## 做了几年Windows环境下程序开发(大概200多个模块,几百万行代码),转做PHP Web开发后,发现模块级别的代码重用实在是不如意啊,重用基本上都是代码复制粘贴级别的,耦合度都太高,不利于代码打包和重...
分类:
其他好文 时间:
2014-12-04 12:23:29
阅读次数:
221
场景是这样的: 定义了一个 MyComponent,在配置文件中加上这个组件的定义,比如: ‘myComponent‘=>[‘class‘=>‘app/components/MyComponent‘], 就可以用Yii::$app->myComponent调用啦,但是,当输入、Yii::$app->...
分类:
Web程序 时间:
2014-12-02 17:39:35
阅读次数:
184
## XDebug 配置 ## Yii2那么多的代码,难免需要跟踪调试的地方,因此XDebug必不可少。因为XAMPP已经带着xdebu扩展,所以只需要更改下php.ini文件,就可以启用这个扩展啦: zend_extension = "D:\xampp\php\ext\p...
分类:
Web程序 时间:
2014-12-02 16:46:03
阅读次数:
503
Yii2正式版本已经发布了好几个月了,和1.x版本相比,官方文档到目前为止还只能算是毛坯房,需要社区进一步地贡献。为了将原本基于Yii1.x的站点迁移到2.0下,开始了Yii2.x框架学习和探索。第一步,就是需要安装Yii...
分类:
其他好文 时间:
2014-12-02 15:29:16
阅读次数:
186
ok,因为工作需要因此直接开始使用yii2,因此将开始yii2的代码分析及比较,yii1的分析依旧会继续。yii init 文档这是一个命令行下的工具首先他通过读取url argv来获取两种不同的配置,即开发和生产两个环境然后通过php读取stdn获取用户选择,复制环境配置到网站根目录比起1版本,更...
分类:
其他好文 时间:
2014-11-27 14:25:23
阅读次数:
211
这里只讲linux下安装Yii2的方法,windows安装yii2 的方法 请参见我的另一篇博文 http://blog.csdn.net/zqtsx/article/details/39344913 第一步 安装Composer: 语法:“curl -sS https://getcomposer.org/installer | php中bin目录里的php可执行文件路径”我这里的php可执行文件...
分类:
系统相关 时间:
2014-11-26 19:02:43
阅读次数:
302
最近在做一个restful风格的项目,发现有个表返回的json数据中id始终是string型,但另一个表的id始终是int.
后来我发现原因是出在yii\db\Schema类的getColumnPhpType函数中,这个函数决定了最终出来的数据的类型,其中有一行是这样写的:return PHP_INT_SIZE == 4 && $column->unsigned ? 'string' : 'in...
分类:
其他好文 时间:
2014-11-26 16:31:35
阅读次数:
182
刚刚研究完观察者设计模式,yii2随处用到的东西,记录竟总结一下,可能印象会更深一些/** * 观察者模式 */ class Father{ private $_observers = array(); public function register($sub){ /* 注册观察者...
分类:
Web程序 时间:
2014-11-18 23:03:50
阅读次数:
230
网上搜了好多答案,基本上都是让你在composer.json里面添加这样一段话: "extra": { "asset-installer-paths": { "npm-asset-library": "vendor/npm", ...
分类:
Web程序 时间:
2014-11-11 15:59:41
阅读次数:
185