<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>

          BingoPHP開發(fā)腳手架

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

          一個小巧易用,流程完整,易于拓展,方便維護的PHP開發(fā)腳手架。

           

          Bingo目錄
          • components:系統(tǒng)組件目錄
            • Model.php:model組件
          • config:系統(tǒng)配置目錄
          • core:系統(tǒng)核心文件目錄
            • Action.php:動作基類
            • Bingo.php:系統(tǒng)類
            • Controller.php:控制基類
            • Log.php:日志類
            • Module.php:模塊類
            • Report.php:報警類
          • extensions:擴展目錄,我們引入一些類庫可能不符合我們的Bingo::load規(guī)范,就在這里寫適配
          • hook:鉤子目錄
          • library:類庫目錄
          • view:系統(tǒng)視圖
            • error:錯誤默認視圖
          應用目錄:
          • app:應用目錄,放在web不能直接訪問的位置
            • cache:緩存目錄
            • components:組件目錄
              • LanguageComponent.php:laguage組件,示范組件怎么寫的而已
            • config:配置目錄
              • main.php:主配置文件
            • controllers:控制器目錄
              • HelloAction.php:無模型無控制器動作,注意和視圖不同,類文件的首字母大寫
              • HelloController:hello控制器目錄
                • HelloController.php:hello控制器
                • IndexAction.php:hello控制器下index動作
              • HelloModule:hello模塊視圖目錄
                • HelloModule.php:hello模塊
                • HelloController:hello模塊hello控制器目錄
                  • HelloController.php:hello控制器
                  • IndexAction.php:hello模塊hello控制器下index動作
            • core:核心文件目錄,會覆蓋掉Bingo的
            • data:數(shù)據(jù)目錄
            • extensions:類庫適配文件目錄
            • hook:鉤子目錄
            • library:類庫
            • log:日志記錄
            • model:模型
            • view:視圖目錄,路徑:首字母小寫,帶后綴Module,Controller,Action
              • layout:這個叫什么好呢
                • main.php:主layout
              • helloAction.php:無模型無控制器動作視圖
              • helloController:hello控制器視圖目錄
                • indexAction.php:hello控制器下index動作視圖
              • helloModule:hello模塊視圖目錄
                • helloController:hello模塊hello控制器視圖目錄
                  • indexAction.php:hello模塊hello控制器下index動作視圖
          • web:網(wǎng)站根目錄
            • index.php:入口文件
            • other:其它必要的目錄,如資源目錄等

          約定

          1. 所有php文件以.php結(jié)尾,不使用.class.php等結(jié)尾
          2. 類文件,文件名與類名相同,首字母大寫
          3. 類命名首字母大寫,后面帶上指明用途的字符,如下:
            1. Module:模塊,如 TestModule.php
            2. Controller:控制器,如 TestController.php
            3. Action:動作,如 TestAction.php
            4. Hook:鉤子,如 TestHook.php
            5. Component:組件,如 TestComponent.php
            6. Extension:類庫拓展|適配,如 TestExtension.php

           

          瀏覽 24
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          編輯 分享
          舉報
          <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>
                  色之综合天天综合色天天素质 | 国产av无码婷婷 国产av无码网站 | 少妇呻吟视频 | 天天干夜夜欢 | 呦小泬泬精品泬泬在线看 |