比如我有个插件,叫做TestclassTest_PluginimplementsTypecho_Plugin_Interface{publicstaticfunctionactivate(){Helper::addAction('Test','Test_Action');//Action.phpHelper::addAction('Custom','Custom_Action');//Custom.php}......}我想添加两个Action,分别是Test和Custom。。这样写,访问action/Test是正常的,但是访问action/Custom却报错,说找不到。请问能不能在一个插件中添加两个Action?如果可以,要怎么写代码?
2 回答
阿波罗的战车
TA贡献1862条经验 获得超6个赞
widget/do.php代码if(isset($widgetName)&&class_exists($widgetName)){$reflectionWidget=newReflectionClass($widgetName);if($reflectionWidget->implementsInterface('Widget_Interface_Do')){$this->widget($widgetName)->action();return;}}确实不可以,Custom_Action的文件include路径是Custom/Action.php,并且类名为Custom_Action
添加回答
举报
0/150
提交
取消