zoukankan      html  css  js  c++  java
  • PHPCMS 后台学习

    1.final 不能被子类改写,不可扩展
    2.私有不能被继承
    3.构造方法,第一个被调用的方法
    4.static访问 类名::方法名 parent::test();这里test可以不静态

    m=模块名&c=控制器&a=方法

    5.主入口文件

    6.与system.php在同一个目录下的一个route.php指定默认的访问与操作

    1.后台跟模块名字一样的php文件
    2.默认是访问init()函数
    3.后台类必须继承 extends admin
    defined('IN_PHPCMS') or exit('No permission resources.');
    不允许直接访问这个类
    所有带pc_base::都是base.php中声明的静态方法

    导入admin类作为继承不实例化pc_base::load_app_class('admin','admin',0);

    pc_base::load_config()
    pc_base::load_sys_class() 加载系统的类 libs/classes
    pc_base::load_app_class() 加载应用下的类 三个参数
    pc_base::load_model() 加载数据模型

    pc_base::load_sys_func()

    pc_base::load_app_func()

    后台魔板调用 写在自己模块下的templates,格式是.tpl.php
    include $this->admin_tpl
    用原来的魔板去改,不一定要自己写
    L 函数,加载语言包

    添加子菜单会出现管理友情链接上面的一行按钮,想要大按钮和弹窗,复制过来保持风格统一

    1.时间用整数 无符号 用UNIX时间戳
    2.链接数据库 model里面复制一个结构,配置可以分表,分数据库
    在config里面database.php里面可以设置多个表,多个数据库链接,分表分库的办法
    3.构造函数里面加载对应的model
    libs下面的form类

  • 相关阅读:
    一些Asp.Net面试题答案
    未能加载文件或程序集"Microsoft.Web.Infrastructure 的解决方案
    偶然的发现(与Code无关)
    配置一台测试机 每个域用户独立会话
    使用 Git 和 Visual Studio Online 进行版本控制
    1.大数据概述
    递归下降语法分析程序设计
    文法 LL1
    C语言的文法分析
    词法分析
  • 原文地址:https://www.cnblogs.com/wangchuang/p/4191896.html
Copyright © 2011-2022 走看看