Yii项目开发总结】的更多相关文章

学习Yii很久了,一直做的是小案例,自以为学的还不错.直到最近用Yii开发了一个非常简单的CMS,一路下来,磕磕绊绊,才知自己不足.加上最近正学习着偏架构方面的知识.特此总结一下.小白经验,大神轻拍,欢迎讨论. 本篇文章主要是将一些 MVC 代码组织的技巧,不会涉及详细编码.声明使用的模版是Yii高级模板. 痛苦的开发. 所有的php框架几乎都遵循MVC模式设计,网络各种教程.官方手册,也是一股脑的说着按着MVC组织代码.先说说开发中我的悲惨历史. 大家都知道,在Yii中,一张表对应一个AR,再…
Clone项目 git clone https://gitee.com/s***/dianshang.git 安装yii php ini 选择 [0] Development 安装扩展 copy composer.json 至 项目根目录,为安装对应扩展做准备 composer install 可能会提示报错一下信息: Loading composer repositories with package information Updating dependencies (including r…
1.使用CActiveForm类组件如何输出不带html属性的结果 eg:<?php echo $form->textField($model,'email',array('size'=>30,'maxlength'=>40)); ?>是一个返回带表单的属性的结果 aq:如何返回字段本身? eg:<?php echo CHtml::value($model,'username'); ?> 2.使用CGridView常用技巧 a.改变分页位置 'template'=…
YII框架开发一个项目的通用目录结构: 3 testdrive/ 4 index.php Web 应用入口脚本文件 5 assets/ 包含公开的资源文件 6 css/ 包含 CSS 文件 7 images/ 包含图片文件 8 themes/ 包含应用主题 9 protected/ 包含受保护的应用文件 10 yiic yiic 命令行脚本 11 yiic.bat Windows 下的 yiic 命令行脚本 12 commands/ 包含自定义的 'yiic' 命令 13 shell/ 包含自定…
1, 项目开发,使用原型开发, ① 开发流程: 需求分析->设计阶段->编码阶段->测试阶段->发布阶段/维护阶段 需求阶段:PM/项目经理 对客户 设计阶段:技术人员(架构师,组长,程序员)->设计数据库 开发阶段:组长,程序员 测试阶段:测试人员 发布阶段:实施工程师 维护阶段:开发人员 ② 对应于php研发流程: 需求阶段:PM与项目经理定好需求,美工UI(ps画图)->网页前端人员UE(div+css),PM和项目经理根据静态页面与客户探讨不断修改: 设计阶段:…
一.项目简介 贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏. 我已经将做好的案例上传到了应用宝,无病毒.无广告,大家可以放心下载下来把玩一下.应用宝不允许重名,我取名叫“快乐贪吃蛇”.应用宝链接:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake 同时我也将本游戏的源代码上传到了GitHub,欢迎大家Fork.GitHub链接:https://github.co…
好几天没更新博客了,刚实战完一个HTML+CSS的简单项目.经过几天的摸索,发现收益良多.之前只是单纯得写demo,看知识点,没有亲自实战项目.但实战过后才会了解,如何才能更好地提升自己的技术.针对这次项目开发,我总结了以下内容: 一.技术总结 1.公共样式的设定 在开始项目之前,我们可以先大体了解一下项目中每个页面的内容,比如字体样式,段落结构,文字大小等.我们可以针对这些内容来设定一个固定的样式文件.在开发中    就可以直接引入此文件,而无需再重复敲CSS代码. /*基本样式*/ * {…
根据之前设计的调查问卷,截止目前为止,一共收到64份问卷结果.一共16题,分别从基本信息.是否对简历制作有需要.对产品期望的特点和建议采纳四个方面设计问题.下面逐题分析问卷结果: 1.您的性别 可以看到男生占了7成以上,基本符合科大男女比例7:1的传统. 2.您的年级 从图中可以看到,在读研究生超过60%比例,博士及以上有13%的比例,参加暑期软工活动班级的人员构成基本符合. 3.您所在学院 信院占了6成以上的人数,其他学院分布较为均匀. 4.您是否因为制作个人简历而苦恼过?…
Worktile在任务管理上采用了看板视图,非常适合进行敏捷项目开发管理.事实上,在开发Worktile的过程中,我们也是自产自销,使用Worktile管理Worktile本身的开发过程,在本文中跟大家分享一下使用Worktile进行敏捷项目开发管理的一些经验.在Worktile团队的开发管理过程中,总共创建了五个项目,分别为: 1. 开发Development2. 产品路线Roadmap3. 计划Planning4. 缺陷Bugs5. 收件箱Inbox 开发Development 是我们开发最…
本章简言 上一章我们了解一下开发环境,知道了什么去新建一个项目工程.却并没有去项目工程进行介绍.可是之后我们会常常跟项目工程打交道.所以这章笔者就对项程工程的常用的一些功能进行讲解.当然说全面那是不可能.只是笔者认为常用的而以. 项目开发环境 新建项目我们都了解了.那么还是有一点我们可能不知道.那就是新建项目之后.项目显示结构问题.以上一章的“HelloExample”为例子.我们看一下他的项目结构是什么样子. 项目结构信息如下 1.解决方案“HelloExample”(1个项目):上一章讲解的…