我在yii2" actions"中创建了一个文件,并创建了一个类名actionC 是否可以从
调用函数动作/ actionC
在控制器内
我的头脑是
<?php
namespace app\actions;
class ActionC
{
protected function CPost(){
// return something
}
}
是否可以在控制器actionView?
中调用我的函数CPost()答案 0 :(得分:1)
您好,虽然您的功能受到保护但您无法调用它,如果您想调用您的类的功能,它必须是公共的,它会是这样的
集体诉讼C
<?php
namespace app\actions;
class ActionC
{
protected function CPost()
{
// return something
}
public function BPost()
{
// return something
}
}
在你看来
<?php
$a=new \app\actions\ActionC();
$a->BPost();
//$a->CPost(); //this will be error because is protected