迅睿CMS框架可以自动识别和加载第三方类方法,开发者需要按要求将自己的类定义好,直接可以在控制器中执行该方法,不需要加载,程序会自动识别加载。

第三方类方法定义目录格式:

dayrui/ThirdParty/类名.php
<?php namespace Phpcmf\ThirdParty;

class 类名 {


}

类名:首字母必须大小,其他字母小写


1、创建类方法文件

dayrui/ThirdParty/Test.php

<?php namespace Phpcmf\ThirdParty;

/**
 * test
 */

class Test {

    static function hello() {

        return 'hello';
    }

}


2、在控制器中执行方法

dayrui/Core/Controllers/Test.php

<?php namespace Phpcmf\Controllers;


class Test extends \Phpcmf\Common
{

    public function index() {

        echo \Phpcmf\ThirdParty\Test::hello();
    }

}


3、访问执行结果

/index.php?c=test