久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日頭條 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 網站建設 » 正文

輕量高效的PHP開發框架CrossPHP 1.2.0 發布

放大字體  縮小字體 發布日期:2018-02-18  來源:新格網  作者:新格網  瀏覽次數:281  【去百度看看】
核心提示:Cross PHP Framework 是一個簡單、 輕量、 易擴展的PHP5開發框架、 遵循PSR標準、 支持composer、 HMVC、 支持注釋配置、 Layer布局、 路由別名、 全局的異常處理等。

CrossPHP PHP開發框架

Cross PHP framework 是一個簡單、 輕量、 易擴展的PHP5開發框架、 遵循PSR標準、 支持composer、 HMVC、 支持注釋配置、 Layer布局、 路由別名、 全局的異常處理等。

輕量高效的PHP開發框架 CrossPHP 1.2.0 發布,改進內容包括:

+   實現注入機制

  • Cross::loadApp('web')->di('abc', function(){
  •     return 'abc';
  • })->run();

在控制器中使用:

  • $this->getDi('abc');

以單例模式實例化一個注入對象:

  • $this->getDii('abc');

*   db.config.php支持匿名函數,在module中優先處理.

  • return array(
  •     mysql =>    array(
  •         'db'    =>  function() {
  •         return ...
  •     }
  •   )
  • );

你可以使用自己常用的類來處理與數據庫的連接. 擴展Module變的更容易了.        

+   Module增加對SQLite和PgSQL的支持.

+   新增控制器注釋配置, 新增@cp_basicAuth.

*   Module/MysqlModule更名為SQLModule.

*   原MysqlModule->getAll(),第4個參數的值含義變為limit.

*   @cp_response中的basic_auth不再生效.

*   Delegate中rrun更名為rRun, mrun更名為mRun.

*   控制器中使用_act_alias_指定別名不再生效.

*   MysqlDriver更名為PDOSqlDriver, 新增Connecter管理連接, SQLAssembler管理SQL語句.

*   new Module時,不會主動連接數據庫,訪問$this->link時,才主動連接數據庫(感謝JH).

*   Response中增加redirect()方法, setHeader后支持鏈式操作.

*   Loader::init() 后增加返回值.

*   framebase中__get默認返回null.

*   @cp_cache中的參數key支持匿名函數. 文件緩存后綴跟sys['display']中指定的值一致. 只在get請求時生效(感謝JH).

*   Module中的find方法, 當page中的參數p大于total_page時返回空數組(感謝JH).

*   增加一個清空view->link()緩存的方法.

*   規范一些注釋和一些小優化.

 
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 吉ICP備11001726號-6
企業800網 · 提供技術支持