2023-10-28 分類: 網站建設
3、如果()文件存在,則會繞過正常的系統執行順序,直接發送到瀏覽器。
4、安全??()。在加載應用控制器(r)之前,HTTp請求和用戶提交的任何數據都會被過濾。
5、() 加載模型、核心庫、插件、輔助功能以及處理特定請求所需的任何其他資源。
6、 View(視圖)呈現發送到網絡瀏覽器的內容。如果 () 開啟,視圖首先被緩存,因此它可用于未來的請求。
CI 的 url 模式:
Ci 支持的 URL 模式是默認格式,即使用/分隔。其中////.php/是固定的php常用框架,表示入口文件
例如:
//localhost/citest/index.php/hello/index
二、
Tp框架是一款輕量級的國產pHp開發框架,快速、兼容、簡單。它采用面向對象的結構和MVC模式進行開發。可以支持等待服務器,支持等待多種數據庫和pDO擴展。包含底層架構、兼容處理、基類庫、數據庫訪問層、模板引擎、緩存機制、插件機制、角色認證、表單處理等常用組件,更方便跨版本、跨- 平臺和跨數據庫遷移。適合中小型項目開發。
推薦課程:《最新5.1全球首發視頻教程》
優點:簡單好用(,,View自己負責),有編譯模板引擎,支持XML標簽庫技術,支持兩種模板標簽,動態編譯,緩存技術。它還支持自定義標簽庫,具有獨特的數據校驗和自動填充、MD5數據加密等功能。部署簡單,只需要一個入口文件,上手很快。??
缺點:模板比較固定,思路容易固化。
Tp 框架中提供了四種路由形式。路由方式除配置外還需要修改才能使用。配置方法見
1、get 路由表單;
//網址/index.php?m=分組&c=控制器&a=方法(該形式書最底層的傳輸方式,不安全)。
2、 表單【默認路由表單】:
//網址/index.php/分組/控制器/方法
3、路由表單;
//網址/分組/控制器/方法
4、兼容路由格式:
//網址/index.php?s=/分組/控制器/方法
三、php 框架
是一套簡潔優雅的pHp WEb開發框架。結合了pHp比較新的特性和各種設計模式php常用框架,是一個適合學習的框架,但是需要扎實和熟練的pHp基礎。適合大中型項目的開發。
推薦課程:《最新商城實戰視頻教程》
優點:
1、支持
2、框架結構比較清晰,注重代碼的模塊化(抽象中間件、任務、服務等)和可擴展性,路由系統快速高效
3、 支持處理跨站請求偽造。提交表單帖子時,必須傳入{{()}}
4、的社區非常強大,擁有豐富的擴展包和工具
5、具有緩存、認證、任務自動化、哈希加密、交易等功能
6、 .env環境文件,方便系統的配置和不同平臺的開發
缺點:基于組件化框架,相對有點臃腫
路由方式:路由功能非常強大,包括
1、基本路由::get('/',(){'';});
2、 帶參數::get('user/(id)', ($id){'User'.$id;});
3、 過濾參數::get('user/{id}/{name}',($id,$name){ //}) -> (('id'=>'[0- 9]+','name' =>'[az]+'));
4、子域路由等
5、 路由,如以下樣式
Route::resource('article','ArticleController'); //restful方式(具體包括get/post等) Route::controller('article','ArticleController'); //restful方式(具體包括get/post等) Route::get('user/login','UserController@login');//非restful方式 get Route::post('user/i','UserController@login');//非restful方式post
四、php Yii 框架
Yii 是一個基于組件的高性能 pHp 開源框架,用于大規模 Web 應用程序開發。它是目前最高效的 pHp 框架之一。適用于大型、重型Web應用的開發。
推薦課程:《Yii 開發大型商城項目視頻教程》
優點:
1、純OOp開發,簡單易用的模型
2、支持命令行工具開發,可以快速創建web應用代碼
3、 具有高度的復用性和可擴展性
4、開發速度快,性能優良,功能豐富
5、支持包管理工具
缺點:需要考慮的層數較少,文檔中的中文文檔較少。要求精通php技術,以及精通OOp編程
分享名稱:適合中小型項目開發的國產pHpView應用程序控制器
文章出自:http://m.newbst.com/news38/291288.html
成都網站建設公司_創新互聯,為您提供網站制作、虛擬主機、網站策劃、網站收錄、定制網站、電子商務
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容