<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          FocusPHP微型 PHP 框架

          聯(lián)合創(chuàng)作 · 2023-09-20 08:11

           

          FocusPHP

          FocusPHP is a micro php framework

          Build Status

          TODO

          • 完善docker開發(fā)環(huán)境

          • 增加后臺管理

          • 框架與項目分離

          • 完善單元測試,使用Travis CI持續(xù)集成

          備注

          數(shù)據(jù)庫文件中,username=admin, password=administrator

          安裝使用

          composer require aicode/focusphp

          MVC支持

          框架本身可選的對MVC提供了支持,只需要在創(chuàng)建Focus\Server對象時注冊Focus\MVC\Router對象即可。

          $server->registerRouter(new Focus\MVC\Router('Demo\Controllers'));

          創(chuàng)建Focus\MVC\Router是需要提供控制器命名空間作為參數(shù),這樣框架就回到該命名空間下尋找適合處理當前請求的控制器。

          視圖對象

          視圖類需要實現(xiàn)Focus\MVC\View接口,框架內(nèi)置了一套簡單的視圖實現(xiàn)Focus\MVC\SimpleView, 該實現(xiàn)使用.php文件作為視圖文件模板,在模板文件中,直接使用原始的PHP語法即可。

          默認視圖Focus\MVC\SimpleView提供了layout支持。

          隱藏的模板變量

          變量名 說明
          __body__ 解析模板后的內(nèi)容,該變量只在layout中可用
          __data__ 給模板對象傳遞的字符串數(shù)據(jù)(無key)

          框架異常消息

          消息 含義
          INVALID_ROUTER 路由不合法
          INVALID_ROUTER_ARGS 路由參數(shù)不合法
          INVALID_ROUTER_FUNC 路由規(guī)則執(zhí)行函數(shù)不合法
          NONSUPPORT_PHP_VERSION PHP版本不支持,請使用5.6.0以上版本
          CONFIG_FILE_NOT_FOUND 配置文件不存在
          INVALID_CONFIG_FORMAT 不合法的配置文件格式

           

          瀏覽 17
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  无码免费娞在线观看 | 国产乱子伦精品视频潮 | 国产在线实拍视频 | 午夜成人自拍 | www国产内射 |