W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
zentaoPHP框架共支持兩種方式,一種是傳統(tǒng)的GET方式,一種是靜態(tài)友好的方式。
可以在config/my.php里面設(shè)置requestType為GET來啟用GET方式。當(dāng)打開GET方式之后,訪問地址格式如下:
index.php?m=$moduleName&f=$methodName&$param1=$value1¶m2=valur2&t=html
m: 代表模塊名稱,比如m=blog,則代表訪問blog模塊。
f: 代表要訪問的模塊control里面的方法名,比如f=edit,代表訪問blog/control.php里面定義的edit方法。
t: 代表模板類型,默認(rèn)是html,比如f=edit&t=html,對應(yīng)的模板文件是blog/view/edit.html.php。
其他的都是參數(shù),也就是變量中指定的方法的參數(shù)。比如id=1,則代表終調(diào)用blog/control.php里面的edit方法,并向其傳id=1的參數(shù)。
靜態(tài)友好方式需要webserver的url重寫支持。如果是使用apache作為webserver的話,框架已經(jīng)自帶了.htaccess文件,里面已經(jīng)包含了url重寫規(guī)則。
如果是nginx,需要配置下面的參數(shù):
location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $request_uri; include modules-enabled/fastcgi.conf; }與此同時(shí)還需要修改config/my.php,把requestType設(shè)置成PATH_INFO。還有一個(gè)變量分隔符,需要設(shè)置??蚣苣J(rèn)的是短橫線:-。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: