我是 YII 使用 yii2 basic 的新手。实际上我想知道如何从同一 Controller 的操作中调用通用函数。假设我正在执行发送邮件的操作 A。我需要使用三个参数调用发送邮件函数 B,它会返回一些值。我的 Controller 名称是客户 Controller 。我将如何执行此操作。请告诉我一个解决方案。谢谢
最佳答案
对于 yii2,首先在项目根文件夹中创建一个名为“components”的文件夹。
然后在组件文件夹中编写您的自定义组件。即 MyComponent.php 或其他内容。
namespace app\components;
use Yii;
use yii\base\Component;
use yii\base\InvalidConfigException;
class MyComponent extends Component
{
public function MyFunction($param1,$param2){
return $param1+$param2; // (:)
}
}
现在将您的组件添加到配置文件中。
“组件”=> [
'mycomponent' => [
'class' => 'app\components\MyComponent',
],
]
在您的应用中访问:
Yii::$app->mycomponent->MyFunction(4,2);
关于Yii2 Basic - 我如何在 yii2 操作中使用常用功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39137213/