phpcms 使用新增php原生支援

2022-04-02 05:22:35 字數 811 閱讀 1121

1,phpcms模板中有時候要新增一些php相關變數這個時候要使用原始php的東西,可以如下加入

其中$r[id]是通過的loop迴圈得到的

新增欄目陣列

有時候你麼辦法在乙個頁面呼叫其他欄目或使用多層巢狀這個使用可以預呼叫(或者手寫硬編碼)乙個欄目陣列然後再如下,配合呼叫

如果你對陣列使用比較多一定明白這種關聯陣列的好處,別為巢狀發愁了。

2,也可以使用php標記直接插入模板進行使用

<?php 

$uid=param::get_cookie('_userid');

if(is_array($_get)&&count($_get)>0)//

先判斷是否通過get傳值了

if($_get["catid"]==23)

}else

}

?>

3,其實除了在服務端一次完成相關資料呼叫這種方式外,現在流行的ajax方式也非常方便,比如乙個頁面區域需要呼叫一下資料,這些資料在模板中沒法方便的寫出**,這是使用php原始功能寫乙個頁面通過jquery的的load函式直接載入就可以。

效果剛剛的。

當然如果你的js水平出神入化,你也可以分表呼叫所需陣列,最後使用js分配頁面內容。這種方式也是我非常看好的方式。 

php原生類使用

類就是用 包著的 物件也可以說是函式,乙個大類包著多個物件 函式 看列子 宣告類的方法,我們用class來宣告我們的類.class 類名 注 這裡的 this是值當前的類 class test function age 引用類 new方法 all new test a all a 宣告a,因a沒有值...

phpcms 新增模組步驟

1 新建資料庫2 定義模組類在phpcms model 下 命名 表名 model.class.php 內容 define in phpcms or exit no.permission resourde.pc base load sys class model 0 class guestbook ...

PHPCMS標籤使用入門

phpcms標籤使用入門 在phpcms v9中我們正式開始需要pc標籤做為資料的獲取的方式。pc標籤是以下面的方式進行宣告 pc標籤必須以開頭,並以結尾的 片段。當然不以結尾並不會引起程式致命性的錯誤,導致程式無法繼續執行。以下為兩種已知可能會出現的問題 1 當網頁 現兩個pc標籤時,可能會使得沒...