yii1.x 目前感觉:
*
yii 很大部分是借用ROR框架的,如果你看过《Building.a.Social.Networking.Website.with.Ruby.on.Rails.Jul.2007 》一书你就会发现二者惊人的熟悉。甚至我都怀疑强哥是看完这本书后写的yii了.
一下是随想 没有逻辑顺序 想哪写哪里 以前在百度写blog 现在它改版了 用着很蛋疼,本想效仿seaJs作者那样在github开博客 ,但感觉那会气着人家经营者的 有点不道德 开个玩笑。 这也是我的第一篇在iteye的博客了 虽然已经注册了可能四五年吧 一直很少来这里。
*
**
#模型篇:
AR 典型的实现了martin flower 企业设计模式 一书中的ActiveRecord设计模式 当然怀疑当初ROR也可能参考过那本书。要想仔细学习AR的起源那本书很值得一看。
现在在设计自己模型时有些功能应该放哪里还是有些疑惑,比如浏览某个model的url应不应该放在model里面
?url的生成按理是控制器层的事 将之移到model层 有些别扭,当model层上面不是控制器时(比如控制台应用)那么model层有些特定于控制器的方法将失效(你在model层使用createUrl Yii::app()->user 等 只有web应用独有的方法--yii框架web包下的东西)。 但最后经过一番思想斗争觉得还是可行的 一个model 里面的方法有些事面向web应用的有的是面向console应用 不一定非的搞得必须同时兼容这两种场景 在那个场景你调用model的那些方法即可 。 这个跟泳道概念类似 一个对象 看成横切的泳道 在特定用例下 只用特定泳道下的方法即可。今天看了backbonejs的模型章节更觉得可以这么搞了!
to be continiue........
**
相关推荐
Yii框架是高效且灵活的PHP框架,专为Web 2.0应用开发而设计。自2008年1月薛强开始开发以来,Yii已经经历了多个版本迭代,从1.0.0到...通过深入学习和实践,开发者可以充分利用Yii的优势,提高开发效率和应用质量。
### Yii2.0中文学习手册知识点总结 #### 一、简介 - **Yii2.0**是一款基于PHP的高性能Web应用程序开发框架,以其简洁、高效、安全的特点深受开发者喜爱。本手册旨在帮助初学者和进阶用户快速掌握Yii2.0的核心概念与...
教程名称:Yii2.0 打造京东商城...所以想要系统学习Yii2.0这个框架这套教程可以从实战项目带你入手。不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Yii2.0学习笔记完全版 Yii2 Yii2.0 Yii2.0学习 Yii2.0学习笔记
Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂
yii2学习笔记,一边看某课网一遍实践一遍总结,整理文档
Yii2框架特别适合于初学者,因为它的易学易用,以及其提供了一个全面的文档,让初学者可以通过学习和实践快速掌握。 Yii2框架具有许多特性,使其在众多PHP框架中脱颖而出: 1. MVC架构:Yii2遵循模型-视图-控制器...
本篇学习笔记将详细介绍Yii框架的基本概念,包括请求处理流程、组件、事件与行为、错误和日志处理、国际化以及视图和控制台应用等方面。 ### 请求的处理流程 1. **项目入口脚本**:在Yii框架中,项目的入口脚本...
“找不到的朋友的福利”可能意味着这个压缩包包含了对学习或使用Yii 2.0非常有帮助的资源,可能是完整的框架安装包,也可能包含了一些示例项目或者特定功能的实现代码。 "需要怎么这么长我了个去"这部分看起来像是...
综上所述,"Yii权威指南思维导图"是学习和掌握Yii框架不可或缺的辅助工具,它将复杂的框架结构和功能用简洁明了的图表展现出来,极大地提升了学习效率。通过仔细研究这个思维导图,开发者可以更深入地理解Yii的每一...
Yii框架是一款高效的、基于组件的PHP开发框架,用于...总之,Yii框架中文手册教程和YII模板资源是学习和开发Yii应用的宝贵资料。通过深入学习和实践,开发者可以充分利用Yii的强大功能,构建出高效、可扩展的Web应用。
这个开发包包含了Yii框架的核心库、相关的文档和一个具体的博客应用实例,这对于初学者和有经验的开发者来说都是极好的学习资源。 首先,让我们深入了解一下Yii框架的核心特性: 1. **性能优化**:Yii 使用缓存...
“yii框架中文手册教程.pdf”是Yii框架的中文版官方手册,它是学习Yii框架的重要资源。这份PDF文档通常会包括以下内容: 1. **安装与配置**:介绍如何在服务器上安装Yii,以及设置基本的项目环境。 2. **快速入门**...
Yii2 是一款基于组件的高性能 PHP 框架,用于开发 Web 2.0 应用。"yii2 通用后台系统"是一个基于Yii2框架构建的企业级后台管理系统,旨在提供...通过深入学习和掌握Yii2框架,开发者可以更高效地构建和维护此类系统。
1. **Yii2框架与Swoole的集成**:Yii2swoole是将Yii2框架与Swoole进行整合的扩展,允许Yii2应用利用Swoole的高性能特性。它提供了在Swoole环境下运行Yii2的基础设施,包括请求处理、事件监听、session和cookie管理等...
7. 完善的文档:Yii框架提供了详尽的中文手册和API文档,方便开发者学习和使用。 8. 社区支持:Yii拥有活跃的社区和大量的第三方扩展,开发者可以通过社区获得帮助和丰富的插件资源。 安装Yii框架的过程相对简单,...
yii 学习笔记,其中包括数据缓存、缓存组件、缓存过期、缓存依赖的理解及yii2数据缓存的测试代码
本项目源代码是基于Yii框架构建的一个实际应用,对于初学者而言,这是一个很好的学习资源,能够帮助他们深入理解Yii的工作原理和最佳实践。 首先,让我们详细了解一下Yii框架的核心特性。Yii提供了一种模型-视图-...
12. 社区支持:Yii 拥有活跃的社区,提供丰富的扩展库和插件,以及详尽的文档和教程,便于开发者解决问题和学习新技术。 总的来说,“yii-1.0.4.r920”是 Yii 框架的一个重要里程碑,它为 PHP 开发者提供了一套强大...