devenc

devenc的笔记

来自第五章:迭代2:项目(project)的CRUD(0)

yii shell建模型cd webroot输入yii目录\framework\yiic shell输入 model User或批量 model *输入 crud User 测试数据库Yii已经为我们指定了一个用于测试的配置文件。我们需要创建另一个数据库,它的名字叫trackstar_test。我们还需要复制当前的 trackstar_dev数据库的结构步骤:新建数据库_test->导出旧数据库->导入到新数据库 在yii中建立后台:使用gii新建模块admin在DefaultController.php中定义layout就拥有了后台皮肤和文件参考http://blog.sina.com.cn/s/blog_a345735b01010tcl.html 命令行创建模型model UserCard tbl_user_card 

来自第六章:迭代3:添加任务(Task)(0)

1.下拉框1.1在模型中定义(不是数据库)public function getTypeOptions(){ return array( self::TYPE_BUG=>'Bug', self::TYPE_FEATURE=>'Feature', self::TYPE_TASK=>'Task', );}1.2在表单中lebel改为<?php echo $form->dropDownList($model,'type_id', $model->getTypeOptions()); ?>过滤器 relations(2个条件:innodb,外键声明)

来自第三章:TrackStar应用程序(0)

1单元测试 需要安装phpunithttp://www.xbc.me/install-phpunit-on-xampp/2功能测试 需要安装Selenium2.1.百度浏览器下载http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar 3.phpunit安装selenium:http://www.davidtan.org/netbeans-xampp-phpunit-selenium-all-working-at-last/如果安装失败,先ping通pear.phpunit.de => 188.94.27.25 ip 地址修改host重新定位频道3.1 win7下不能保持host:先用管理员权限打开记事本,再用记事本打开host4.转到c盘,启动服务java -jar selenium-server.jar5.开始测试% cd protected/tests/% phpunit functional/SiteTest.php6.下载PHPUnithttps://github.com/sebastianbergmann/phpunit/tree/4.0放到xampp\php\pear\PHPUnit下7.删除autoloadhttp://www.52zuo.com/web/php/yii-framework-phpunit-to-appear-phpunit_autoload-not-found.html----安装教程http://www.ibm.com/developerworks/cn/web/1209_caimin_seleniumweb/使用 Selenium 实现基于 Web 的自动化测试http://www.ibm.com/developerworks/cn/web/1209_caimin_seleniumweb/ 如何用Selenium进行Chrome自动化测试 http://blog.csdn.net/gxlujun/article/details/7535177yii官方教程http://www.yiiframework.com/doc/guide/1.0/zh_cn/database.arr#sec-1