composer命令安裝:composer create-project topthink/think tp
1.在根目錄下面執(zhí)行composer命令:composer require topthink/think-multi-app
2.刪除app目錄下contorller文件夾(contorller文件夾單應(yīng)用標(biāo)志)
3.通過(guò)php think build 應(yīng)用名
命令創(chuàng)建多應(yīng)用目錄文件夾
4.通過(guò)命令php think make:controller admin@Index --plain
來(lái)命令創(chuàng)建控制器(其中—plain是否生成函數(shù))
5.安裝視圖模板功能命令:composer require topthink/think-view
在主目錄下找到example.env
文件修改為.env
;在文件中配置數(shù)據(jù)庫(kù)基本信息,并打開(kāi)DEBUG命令(修改值為true
即可)
1.靜態(tài)資源存放在主文件目錄下public/static文件中即可
2.任何頁(yè)面的js和css文件路徑配置從public文件下開(kāi)始配置即可
1.一般訪(fǎng)問(wèn)項(xiàng)目:入口文件+應(yīng)用名+控制器+函數(shù)即可訪(fǎng)問(wèn)到,后面可以根一些get訪(fǎng)問(wèn)參數(shù)
2.為了訪(fǎng)問(wèn)方便一般會(huì)隱藏入口文件,在主文件目錄下public文件下找到.htaccess
配置隱藏入口文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
1.單應(yīng)用目錄
2.多應(yīng)用目錄
1.在相應(yīng)的應(yīng)用配置文件config
下view.php文件中配置視圖模板參數(shù)
2.為了簡(jiǎn)化html文件中js和css文件路徑的配置,可以在view.php文件中tpl_replace_string=>[]
簡(jiǎn)化替換文件路徑;例如:
'tpl_replace_string'=>[ '{__ADMINLTE__}'=>'/static/adminstatic/almasaeed2010/adminlte'
]
在使用js和css文件時(shí),就可以用{__ADMINLTE__}
來(lái)代替簡(jiǎn)化相應(yīng)路徑
1.request()->param()
:獲取請(qǐng)求參數(shù);param可以通過(guò)傳參獲取指定請(qǐng)求參數(shù)
2.request()->ip()
:獲取請(qǐng)求客戶(hù)端的ip地址
3.input()
:作用和request()->param()
完全相同
4.其他系統(tǒng)助手函數(shù)
view($view,['param'=>$param])
:渲染視圖助手函數(shù)json($data)
:把數(shù)據(jù)json化微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)