国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms二次開發的一些基本知識

2024-09-10 07:16:23
字體:
來源:轉載
供稿:網友

pc_base::load_model('name_model');加載模型類

pc_base::load_sys_class('classname');實例化系統類

pc_base::load_app_class('classname','modulesname');實例化模塊類

pc_base::load_sys_func('funcitonfile');調用系統函數庫  phpcms/libs/funcitons下面除了global和extention函數包

pc_base::load_config('type','key');調用配置文件值

phpcms/libs/functions flobal.func.php是函數可以直接調用extention.func.php作為擴展用

新建前臺的模塊 建立在modules下面然后建立control

defined('IN_PHPCMS') or die('error');

后臺的話需要加一個pc_base::load_app_class('admin','admin',0);然后繼承admin

默認的action為init();

加載模板include template('modules','control','default template');

加載后臺模板 位置在模塊下的templates下面 $this->admin_tpl('name');此模板是以tpl.php后綴

數據庫模型 在model文件夾下命名為tablename_model.class.php 內容如下:

  1. defined('IN_PHPCMS'or exit('No permission resources.'); 
  2. pc_base::load_sys_class('model''', 0); 
  3. class admin_model extends model { 
  4. public function __construct() { 
  5. $this->db_config = pc_base::load_config('database'); 
  6. $this->db_setting = 'default'
  7. $this->table_name = 'admin'
  8. parent::__construct(); 
  9. } --Vevb.com

control中使用的話:

  1. class index{ 
  2. private $db
  3. function __construct(){ 
  4. $this->db = pc_base::load_model('admin_model'); 
  5. function init(){ 
  6. $res = $this->db()->select(); 

$this->db()->方法詳見model.class.php

pc標簽的保留參數

action操作事件

cache緩存時間單位秒

num獲取結果的條數

page當前分頁一般用$_GET[page]

urlrule  url規則

return 返回數據變量

  1. {pc:get sql="select * from admin" dbsource="本系統留空" cache="緩存秒" page="分頁" return=""
  2. {loop $data $key $val} 
  3. {/loop} 
  4. {/pc} 

pc:content 可用操作

lists內容數據列表

relation內容相關文章

hits內容數據點擊排行榜

category內容欄目列表

position內容推薦位列表,參數{pc:content posid=推薦位'' catid='所屬欄目id' thumb='縮略圖' order='排序'}{/pc}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰来县| 华安县| 北京市| 靖边县| 淮阳县| 隆昌县| 安宁市| 扎鲁特旗| 阿拉善左旗| 清涧县| 呼图壁县| 永年县| 吉安市| 万盛区| 赤水市| 东乡| 柳林县| 霍州市| 巴马| 陆河县| 吉安县| 彩票| 清新县| 泸西县| 阿城市| 长子县| 花垣县| 梁河县| 仪陇县| 宜昌市| 涪陵区| 蓝山县| 绥德县| 玉山县| 卢龙县| 濮阳市| 门源| 丹东市| 鄂伦春自治旗| 巩留县| 密山市|