-
tp的模塊配置,作用域 tp\application\conf目錄下(\config.php全局應用配置,\extra\*.php全局拓展應用配置) tp\application\conf\模塊名稱目錄(\config.php模塊配置,\extra\*.php模塊拓展配置) dump(config());查看全部
-
//場景配置 home & office (注意 'app_status'=>'配置tp5\conf\目錄home.php的文件名對應') tp\application\conf\config.php 添加場景變量'app_status'=>'home'//場景變量,讀取tp\application\conf\下的home.php或office.php文件配置 tp\application\conf\home.php tp\application\conf\office.php home.php內容: <?php return ['app_address'=>'home','database'=>['type'=>'mysql','database'=>'text','password'=>'home123']]; office.php內容: <?php return ['app_address'=>'office','database'=>['type'=>'mysql','database'=>'text','password'=>'office']]; tp5\conf\extra拓展配置目錄 tp5\extend??目錄查看全部
-
//03拓展配置,extra目錄(優先級高于前者conf目錄) tp\conf\extra\email.php tp\conf\extra\online.php tp\conf\extra\database.php email.php內容: <?php return ['email'=>'[email protected]','tel'=>'13400000000']; online.php內容: <?php return ['online_Now'=>'100','on_AM'=>'50','on_PM'=>'150']; //database.php支持放在tp\conf目錄下,內容: tp\thinkphp\convention.php是數據庫連接配置'database'=>['type'=>'mysql','hostname'=>'127.0.0.1',] tp\thinkphp\conf\config.php中加入 'database'=['database'=>'test','type'=>'mysql']查看全部
-
//01顯示配置文件配置(tp的慣例配置:tp\thinkphp\convention.php文件) dump(config()); //02應用配置 tp\conf\config.php(必須是config.php類名稱) <?php return ['app_jpf'=>'[email protected]','app_debug'=>'true']; $conf01=['name'=>'jpf']; $conf02=['name'=>'jianpf']; //array_merge(數組合并,數組合并); dump(array_merge($conf01,$conf02));后者02覆蓋前者01查看全部
-
注意 重點 ,重點 ,重點 tp\public\index.php入口文件下__DIR__=C:\xampp\htdocs\tp\public( __DIR__當前CMD目錄 ) //定義配置文件目錄//tp\conf\config.php define('conf_path',__DIR__.'/../conf/'); tp\application\index\controller\Index.php echo __DIR__ ;//當前執行 控制器方法中的__DIR__=C:\xampp\htdocs\tp\application\index\controller 3個環境+1備份 1.線上的正式 2.測試 3.本地的開發 環境 不同的配置 tp5系統默認的配置文件目錄就是應用目錄( APP_PATH ) tp\application\config.php(全局應用配置,前臺=后臺=其他模塊) tp\application\index\config.php(僅index模塊配置, 前臺) tp\application\admin\config.php(僅admin模塊配置, 后臺) ---------- ?tp5公共配置目錄 tp\public\index.php入口文件添加CONF_PATH配置 define('CONF_PATH', __DIR__.'/../conf/'); //__DIR__當前是tp\public\目錄 tp\conf\config.php(全局應用配置,前臺=后臺=其他模塊) tp\conf\index\config.php(僅index模塊配置, 前臺) tp\conf\admin\config.php(僅admin模塊配置, 后臺) tp\application\index\controller\Index.php 控制器下 dump(config());查看全部
-
注意 , 注意 , 注意 tp\application目錄改名為app 修改tp\public\index.php // 定義應用目錄 define('APP_PATH', __DIR__ . '/../app/');查看全部
-
tp\application\vcc\controller\V.php class V{ public function showV($valuexx=''){return "show this : {$valuexx}";} tp\application\index\controller\Index.php use app\common\controller\V as vccxxx; class V extends vccxxx{ public function demo(){return $this->showV("jpf");}} http://localhost/index/demo show this : jpf查看全部
-
TP5保留名,應用模塊,不能做路由,嵌套實例化調用 如:tp/application/common/controller/Index.php //由于common是保留字(common.php文件沖突) 但可以嵌套調用 如:tp/application/index/controller/Index.php use app\common\controller\index as commonIndex;//嵌套別名 class Index{ public jpf(){ $common123 = new commonIndex(); return $common123;}} http://localhost/index/Index/jpf查看全部
-
this is index Index index index: 目錄 Index: 控制器下的Index.php類 (默認控制器類,默認路由) index: 類下的方法index() (默認路由方法)查看全部
-
TP5的數據庫 表名和字段采用 小寫_小寫查看全部
-
tp5中打印php信息變種 http://localhost/index/phpinfox public function phpinfox(){ return phpinfo(); } //Compiler: MSVC11 (Visual C++ 2012)查看全部
-
TP5的常量命名:大寫_大寫 TP5的配置命名:小寫_小寫 如:tp/public/index.php(入口文件的定義 應用目錄) define('APP_PATH' , __DIR__.'/../application/'); //(這里的application就是應用頂級目錄,命名空間的APP指向這里) 如:tp/application/config.php return [ // 應用命名空間 'app_namespace' => 'app',//分頁配置 //二維數組 'paginate' => [ 'type' => 'bootstrap', 'var_page' => 'page', 'list_rows' => 15, ], ];查看全部
-
TP5的魔術方法 public function _ _ construct()//雙下劃線是魔術方法 {}查看全部
-
TP5的屬性命名$首字母小寫的駝峰法 public $tableName='jpf20170531';查看全部
-
class Index // TP5類名開始IndexController不需要Controller后綴,繼承控制器類 { }查看全部
舉報
0/150
提交
取消