Yii2高级模版使用自定义组件

2021年1月29日 gaofei0357 阅读(998)
使用组件可以方便我们今后的开发,将公共用到的方法封装到统一的一个地方,使用时可以很方便的调用。下面我们举一个方便调用的例子。
1、在项目的根目录common下新建components目录。
2、在components目录下新建Helper.php,这个是组件要实现的功能。
namespace common\components;
use Yii;
use yii\base\Component;

class Header extends Component {
public static function checkeEmail($email)
{
return $email;
}
}
3、引入组件,打开common/config/main-local.php,在组件中添加相应的配置。
'components' => [ 
    // other code... 
    'helper' => [ 'class' => 'common\components\Helper', 'property' => '123456']
],
4、调用自定义组件
打开任意一个Controller文件,在合适的地方调用组件。
public function actionIndex()
{
//自定义组件
echo Yii::$app->helper->checkEmail($email);
//调用属性
echo Yii::$app->helper->property;
return $this->render('index');
}
这样即可方便的用自定义组件啦。


关注微信公众号『点点虫网络

第一时间了解最新网络动态
关注博主不迷路~

分享到:

评论抢沙发

要发表评论,您必须先

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

扫码关注微信公众号

扫描关注点点虫网络