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