迅睿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