Yii2高级模版 – 教你如何使用自定义组件

Yii2实践教程 2019年3月3日 4.54K
使用组件可以方便我们今后的开发,将公共用到的方法封装到统一的一个地方,使用时可以很方便的调用。下面我们举一个方便调用的例子。
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');
}
这样即可方便的用自定义组件啦。
未经允许不得转载:飞飞学院 » Yii2高级模版 – 教你如何使用自定义组件

文章评论

您需要之后才可以评论
19点赞 0评论 收藏 QQ分享 微博分享