- 軟件大?。?span>6.68M
- 軟件語(yǔ)言:英文
- 軟件類(lèi)型:國(guó)外軟件
- 軟件類(lèi)別:免費(fèi)軟件 / 編程工具
- 更新時(shí)間:2015-02-11 14:59
- 運(yùn)行環(huán)境:WinAll, WinXP
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:http://www.dineoutnj.com
20.49M/中文/10.0
15.59M/中文/10.0
798.20M/中文/10.0
9.73M/中文/5.0
35.70M/中文/9.3
Yii Framework是一個(gè)高性能的php5的web應(yīng)用程序開(kāi)發(fā)框架。Yii采用嚴(yán)格的OOP編寫(xiě),Yii使用簡(jiǎn)單,非常靈活,具有很好的可擴(kuò)展性。通過(guò)一個(gè)簡(jiǎn)單的命令行工具 yiic 可以快速創(chuàng)建一個(gè)web應(yīng)用程序的代碼框架,開(kāi)發(fā)者可以在生成的代碼框架基礎(chǔ)上添加業(yè)務(wù)邏輯,以快速完成應(yīng)用程序的開(kāi)發(fā)。Yii幾乎擁有了所有的特性,包括 MVC、DAO/ActiveRecord、I18N/L10N、caching、基于JQuery的AJAX支持、用戶認(rèn)證和基于角色的訪問(wèn)控制、腳手架、輸入驗(yàn)證、部件、事件、主題化以及 Web 服務(wù)等等。
該版本包含超過(guò)90個(gè)新特性、增強(qiáng)和bug修復(fù),最重要的有:RESTful 的URL支持、查詢緩存、基于類(lèi)的Actions參數(shù)綁定、無(wú)縫的客戶端驗(yàn)證、傳遞參數(shù)到關(guān)系命名scope、在 HAS_MANY 和 HAS_ONE 中使用 through 、數(shù)據(jù)庫(kù)移植的事務(wù)處理以及支持注冊(cè)和使用自定義腳本包等等。
準(zhǔn)備
下載并安裝完Yii框架,運(yùn)行一個(gè)簡(jiǎn)單的控制臺(tái)命令來(lái)生成一個(gè)WEB應(yīng)用程序的骨架。這個(gè)應(yīng)用程序功能豐富,包括用戶登錄和聯(lián)系我們表單。這是一個(gè)實(shí)施更復(fù)雜的功能應(yīng)用程序的很好的起點(diǎn)。
第一步、創(chuàng)建數(shù)據(jù)庫(kù)
Yii可以消除大部分重復(fù)編碼任務(wù),你所負(fù)責(zé)的是真正的有創(chuàng)造性的工作。大部分工作通常始于整個(gè)系統(tǒng)創(chuàng)建的設(shè)計(jì),以及一些數(shù)據(jù)庫(kù)的方案。
第二步a、Yii 生成模型類(lèi)
現(xiàn)在到了Yii轉(zhuǎn)變你的數(shù)據(jù)庫(kù)模式進(jìn)入功能性的PHP代碼。使用內(nèi)置的WEB代碼生成器,你也可以把數(shù)據(jù)庫(kù)表的定義立刻轉(zhuǎn)變成模型類(lèi),不用編寫(xiě)一行代碼。這個(gè)模型類(lèi)將允許您使用面向?qū)ο蟮娘L(fēng)格訪問(wèn)數(shù)據(jù)庫(kù)表。
第二步b、Yii 生成 CRUD 代碼
使用上述代碼生成器,您可以進(jìn)一步產(chǎn)生代碼,對(duì)選定的數(shù)據(jù)表實(shí)現(xiàn)了典型的CRUD(創(chuàng)建,讀取,更新,刪除)的特征。生成的代碼是高度可用的和可定制的,證實(shí)了well-adopted MVC設(shè)計(jì)模式(model-view-controller)。 再次,Yii做了所有的創(chuàng)建工作而不需要你寫(xiě)一行代碼。
第三步、自定義的代碼,以符合您的確切的需要
最后,你需要定制自己的代碼,以符合您確切的需要。例如,在用戶管理頁(yè)面隱藏的密碼欄,下面劃線的元素就是用戶管理員在瀏覽文件顯示“密碼”::
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'user-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id', 'username',
'password',
'email', array('class'=>'CButtonColumn'),
))); ?>
Yii 1.1.14 RC 發(fā)布了,該版本中修復(fù)了超過(guò) 80 個(gè) bug,引入超過(guò) 60 項(xiàng)增強(qiáng)和新特性。增加 CPasswordHelper 提供安全和更新的方法用來(lái)存儲(chǔ)和驗(yàn)證密碼;增加 CRedisCache 以支持 Redis 緩存;可作為 Composer package 來(lái)安裝。
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容