<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 類庫的位置 首先類庫是系統的`LIB_PATH`下及ThinkPHP/Libary下。然后除了以前的Com、Org還有之前的CORE改名THINK了,多了OT專門自定義的類庫OT ## 類庫的引用 由于使用了命名空間的原因,OT對:Libary目錄下定義的引入規則是命名空間為目錄名后會自動加載,所以LIB_PATH下類庫在使用時必需按照目錄結構定義下該類的命名空間使用。如在LIB_PATH下Com里的Page類,需在類頭部使用命名 命名空間?`namespace Com;`然后在使用的地方use下 ,`use Com\Page;`然后`new Page()`或者在實例化時指明所用的命名空間 無需use,如?`new Com/Page;` ## 類庫的使用 之前`Extend`里的類庫的使用和以前一樣,不做說明。重點講這次正式版里我們使用的一些類庫。 ### 1.Database類 用于數據庫備份的類。有create和backup和import 3個公有方法。分別對應了寫入初始化文件、備份和導入數據庫。 create: ~~~ /** * 寫入初始數據 * @return boolean true - 寫入成功,false - 寫入失敗 */ public function create(){ ~~~ backup: ~~~ /** * 備份表結構 * @param string $table 表名 * @param integer $start 起始行數 * @return boolean false - 備份失敗 */ public function backup($table, $start){ ~~~ import: ~~~ public function import($start){ ~~~ ### 2.Upload 上傳類 值得注意的是ot的上傳類被我們改寫了,做成驅動擴展的形式,為了能方便的切換不同環境的上傳。 驅動位于Com/Uploads/Driver下。目前支持Bcs百度云、FTP、Local本地、Qiniu七牛、Sae、Upyun友拍云這幾種驅動上傳。 使用時,在構造方法里傳上傳配置、驅動類型、驅動配置即可。上傳調用upload、uploadOne 方法。 ### 4.Vrtify驗證類。 前后臺的登錄驗證碼有用到 ### 5.Qiniu 七牛云存儲類。 參見后臺里 Admin/Qiniu/index控制器的示列 ### 6.Page分頁類 tp自帶的分頁類擴展 ### 7.ThinkImage類 在Util/Image/下, 也是驅動擴展模式。支持GD庫和imagcik擴展,使用見類里注釋和Image目錄下的readme.md。 ### 8.Auth權限類 在Util下,官方擴展里的權限驗證類庫,參考auth.sql,luofei的[比RBAC更好的權限認證方式(Auth類認證)](http://www.thinkphp.cn/topic/4029.html) ### 9.Article Taglib類 在OT/TagLib下,Think標簽庫和以前一樣不講了。 用法 苗兒說明 ### 10.DataDictionary數據字典類 用于OT手冊里輸出表的結構的ASCII格式字符串用的,方便markdown解析使用。主體類還是拿[yangweijie](http://weibo.com/u/1342658313)之前寫的[一個輸出表格文本的類,移植于symfony](http://www.thinkphp.cn/extend/396.html)改的,加了generate和generateAll方法,用于輸出當前ot項目里的單個表和整個數據庫數據字典表格字符串。PS:generate傳的是真實表名不傳tp里M里的表名。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看