zoukankan      html  css  js  c++  java
  • phpcms中常用代码总结

        1.调用数据库模型  
        $this->db = pc_base::load_model('test_model');//从"phpcms/model/"目录下加载模型类文件  
        其中$this->db中所支持的方法请参照phpcms/libs/classes/model.class.php中方法  
        2.加载系统类  
        $http = pc_base::load_sys_class('http'); //实例化http类  
        pc_base::load_sys_class('format', '', 0); //调用form类,不进行实例化操作3.加载系统函  
        3.加载系统函数库  
        pc_base::load_sys_func('mail'); 调用mail函数包  
        4. 加载模块类  
        $test = pc_base::load_app_class(‘classname‘,’test’); //实例化test模块下 classname类  
        5.加载模块函数库  
        pc_base::load_app_func(‘global‘,’test’); 调用test模块的global函数包  
         特点:load_sys_class():从    "phpcms/libs/classes/"   加载类库文件  
                    load_sys_func():从    "phpcms/libs/functions/"   加载函数库文件  
                    load_app_class():从  "phpcms/modules/模块名/classes/"  加载模块类库文件  
                    load_app_func():从  "phpcms/modules/模块名/functions/"  加载模块函数库文件  
        6.加载前台模板  
        include template('test', 'mytest', 'default');  
        7.加载后台模板  
        include $this->admin_tpl('mytest_admin_list');  
        8.权限控制  
        后台控制控制器需要加载admin模块下的admin类,并继承该类  
        <?php                  
           defined('IN_PHPCMS') or exit('No permission resources.');                  
           pc_base::load_app_class('admin','admin',0);//加载admin模块下的admin类库                  
           class mytest_admin extends admin {   
                        //这个控制器需要登录后台才可以访问                  
           }  
        ?>  

    转自:http://blog.csdn.net/yanhui_wei/article/details/7913127

  • 相关阅读:
    GNU make manual 翻译(九十九)
    GNU make manual 翻译( 九十五)
    Shell的 for 循环小例子
    makefile中对目录遍历的小例子
    GNU make manual 翻译(九十三)
    GNU make manual 翻译( 一百)
    GNU make manual 翻译( 九十七)
    GNU make manual 翻译( 九十八)
    mapserver4.8.3 的readme.win32的中文翻译文件
    遥控器编程
  • 原文地址:https://www.cnblogs.com/cblx/p/3838739.html
Copyright © 2011-2022 走看看