• phpcms加载系统类与加载应用类之区别详解


    <?php


    1. 加载系统类方法
    load_sys_class($classname, $path = ''", $initialize = 1)
    系统类文件所在的文件路径:/phpcms/libs/classes/文件夹下
    参数说明:
    @param string $classname 类名
    @param string $path 扩展地址
    @param intger $initialize 是否初始化

    例子:如要调用系统Form类的生成验证码函数:checkcode() ,看下面例子
    pc_base::load_sys_class('form', '', 0); //加载系统form类
    echo form::checkcode('code_img', '4', '14', 84, 24); // 调用系统form内的函数
    //结果 显示产生的验证码如下图
    phpcms开发笔记之一 <wbr><wbr>加载系统类与加载应用类之区别详解

    2.加载应用类方法
    load_app_class($classname, $m = ''", $initialize = 1)

    应用类文件所在的文件路径:/phpcms/modules/member/classes/  文件夹下  (举会员应用模块类说明路径)

    参数说明:
    @param string $classname 类名
    @param string $m 模块
    @param intger $initialize 是否初始化

    例子:举引入会员应用模块的client类例子
    pc_base::load_app_class('client' ,'member'); //加载会员应用模块 client类
    $phpsso_api_url = pc_base::load_config('system', 'phpsso_api_url');
    $phpsso_auth_key = pc_base::load_config('system', 'phpsso_auth_key');
    $client = new client($phpsso_api_url, $phpsso_auth_key); //创建对象
    $username = 'phpcms';
    $pasword   = '123456';
    $client->ps_member_login($username, $password); //调用登录函数

    注意:如果是跨模块加载应用类,一定别忘了参数$m , 否则是加载不到应用类的。






     ?>

  • 相关阅读:
    爬虫开头
    JAVA练习笔记---copyfile
    String
    十进制转化为八进制--栈实现
    一、给计算机专业的同学,计算机鸡汤
    数值的整数次方
    剪绳子-动态规划-贪婪
    二进制中为1 的数字个数
    机器人运动范围——回溯法应用
    矩阵的路径
  • 原文地址:https://www.cnblogs.com/hnbiao/p/5175733.html
Copyright © 2020-2023  润新知