PHPCMS是采用MVC設計模式開發,基于模塊和操作的方式進行訪問,采用單一入口模式進行項目部署和訪問,無論訪問任何一個模塊或者功能,只有一個統一的入口。
<table style="width: 800px; " border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
<td style="text-align: center; ">
參數名稱</td>
<td>
描述</td>
<td>
位置</td>
<td>
備注</td>
</tr>
<tr>
<td style="text-align: center; ">
m</td>
<td>
模型/模塊名稱</td>
<td>
phpcms/modules中模塊目錄名稱</td>
<td>
必須</td>
</tr>
<tr>
<td style="text-align: center; ">
c</td>
<td>
控制器名稱</td>
<td>
phpcms/modules/模塊/*.php 文件名稱</td>
<td>
必須</td>
</tr>
<tr>
<td style="text-align: center; ">
a</td>
<td>
事件名稱</td>
<td>
phpcms/modules/模塊/*.php 中方法名稱</td>
<td>
默認init</td>
</tr>
</tbody>
</table>
模塊訪問方法[示例]:
> ?http://yourdomain.com/index.php?m=content&c=index&a=init&id=1
其中?
**m = content** 為模型/模塊名稱 位于phpcms/modules/content
**c = index** 為控制器名稱位于phpcms/modules/content/index.php
**a = init** 為時間名稱?位于phpcms/modules/content/index.php 中init()方法
**id = 1** 為其他參數 與正常get傳遞參數形式相同
如果我們訪問您的域名 如:
> ?
>
> http://www.yourdomain.com/index.php
>
>
phpcms默認路由會定位到content模塊的index控制器中的init操作,因為系統在沒有指定模塊和控制器的時候,會執行默認的模塊和操作。因此下面的URL的結果是相同的:
系統還支持URL路由的功能,這些都能夠帶來其他的url訪問效果。
* * * * *