jclj.net
当前位置:首页 >> yii2 >>

yii2

大家都觉得laravel是代表未来的php框架.我本人没有用过yii2,不过就laravel和tp比较,显然laravel更好.

高级版和基本版都是用同一个框架,只是目录结构不一样高级版是一个官方推荐的多应用的目录结构(默认有后台backend、前台frontend、控制台console),基本版是单应用目录结构,但这些都不重要,都可以自行修改,前者适合熟悉yii框架者,后者更适合新手,新手学习推荐基本版.

Yii容易学习和使用.只需要知道PHP和面向对象编程,便可以很快上手,而不必事先去学习一种新的架构或者模板语言.用Yii的开发速度非常之快,除框架本身之外,需要为应用所写的编码极少.造就了Yii是最高效的开发框架之一.Yii 具有高

yii2基本版只有一个web应用,而yii2高级版是默认带了前台和后台两个web应用,将两个应用整合在一个project里面,然后用common应用存放一些两个应用公共的一些东西.

区别在于框架.框架比较:1 yii框架,美国华人开发的框架, 薛强,纯oop框架.2 thinkphp框架.2 ci 轻量级框架,开发速度快,部署灵活.3 cakephp 外国框架,重量级框架.4 symfony(外国重量级框架); yii的老爸.优势:框架可以节省我们50-60%的工作量,全部精力都集中在业务层面,无需关心程序的底层架构,俗称e框架,tp算是中庸的框架,但不纯净.

建议使用yii框架,目前国内某大型理财p2p产品(曾所在团队),包括自己目前创业中几个产品都是使用的yii框架,当然目前自己使用的是yii2.协作及模块化非常ok.laravel也不错的,问题是,哪一个比较适合自己和比较容易团队上手协作.

2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异.Yii 2.0 需要 PHP 5.4 或更高版本,该版本相对于 Yii 1.1 所需求的 PHP 5.2 而言有巨大的改进.1. 应用程序实例直接使用全局命名变量来访问:$app,而无须调用app()2. Yii2

1、官方建议不要用于production,可用于study.2、官方在放出Beta版时,声称自Alpha版以来,已经有许多应用在使用了Yii2.0了,而且使用情况稳定.而Beta版不会涉及架构和接口方面的修改,主要是文档的完善和Fix Bug.3、个人从Yii1.1

建议直接学yii2,yin2很多新特性,没必要学yii1再学2,很费时间初学者先下载yii2的basic版就可以了,它自带了一些demo,另外文档的话,国内也已经有翻译了,自己搜索吧,链接不留

YII使用小记-Yii::t()-状态值匹配 1,使用updateCounters()来更新计数器字段.Book::model()->updateCounters(array('download_count'=>1),':id=id',array(':id'=>$id));2,使用sendFile()来下载文件.$type = LFilter::checkString($_GET['t']);$

网站首页 | 网站地图
All rights reserved Powered by www.jclj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com