風人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
          數據加載中……

          FleaPHP入門


          1、項目建立
                   復制FleaPHP到apache的www目錄,我使用的是wamp,在wamp/www下。
                   然后在flea/Example/下創建了FleaTest項目目錄
                   注意: 在引用flea.php這個文件時要注意目錄結果,如果路徑錯誤,會提示找不到此文件。
                   
                run()方法是mvc程序的入口,默認會調用actionIndex()方法。
            請注意這里我們沒有調用 run() 函數。因此我們需要調用 __FLEA_PREPARE() 函數來初始化 FleaPHP 運行環境。并且 __FLEA_PREPARE() 函數應該在用 register_app_inf() 或 set_app_inf() 修改應用程序設置后調用。

          2、基礎應用示例
                詳細參考FleaPHP的官方開發指南
          3、應用程序設置
                3.1、自定義配置文件
                      在項目目錄下,創建Config文件夾,在里面創建MY_APP_INF.php,把需要自定義的一些參數進行設定。程序應該是首先調用默認配置文件,然后再調用自定義配置文件。一般會設置dbDNS
          <?php
          require('FLEA/FLEA.php');
          register_app_inf(
          'Config/MY_APP_INF.php');
          run();
          ?>
          相對目錄查詢。

                3.2、單個配置項
                   對于少量的設置,可以在入口文件中直接使用set_app_inf()函數制定,例如:
          <?php
          require('FLEA/FLEA.php');
          set_app_inf(
          'defaultController', 'UserCenter');
          run();
          ?>

          4、錯誤注意事項
             4.1、緩存設置: 默認配置文件中,緩存目錄為null,在使用fleaphp的數據庫操作時,會使用到緩存,所以要設置這個目錄,默認配置文件為FLEA/Cconfig/DEBUG_MODE_CONFIG.php的'internalCacheDir' => 'Cache',一般用Cache作為目錄名。
             4.2、傳值部分:在fleaphp新版中,使用引用傳值,減少內存使用量,所以在出現如下錯誤時Fatal error: Cannot pass parameter 1 by reference ???
                就是參數引用的問題,處理方式如下
                _tableClass->create(array('字段'=>'字段值',.....))
                必須改為
                $row = array('字段'=>'字段值',.....);
                _tableClass->create($row);
                 因為 create() 等方法現在使用引用傳遞參數,這樣可以提高性能,減少不必要的內存復制操作。

          posted on 2007-05-18 10:34 風人園 閱讀(1314) 評論(0)  編輯  收藏 所屬分類: PHP


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          相關文章:
           
          主站蜘蛛池模板: 通化县| 长阳| 区。| 板桥市| 霍城县| 云安县| 阿拉善右旗| 拜泉县| 平武县| 剑川县| 文化| 科技| 崇明县| 隆回县| 陆河县| 兴义市| 长岛县| 新干县| 农安县| 邳州市| 类乌齐县| 拉孜县| 岱山县| 晋城| 壤塘县| 淄博市| 景谷| 浦县| 康保县| 古丈县| 固安县| 庆城县| 宝清县| 苍山县| 广河县| 平陆县| 于都县| 聂荣县| 横山县| 深州市| 绥化市|