Yii2.0框架
天台的故事
人生在世,俯仰之间,自当追求卓越,但有尽其所能
展开
-
YII2.0自定义组件
自学了 YII2.0框架也有一段时间了,想自定义个组件网上查了一大堆资料,都找不到解决办法,后来才知道自定义组件要加个app命名空间 然后打开配置文件添加组件配置: 在控制器下测试:echo Yii::$app->hello->f();会输出:这是自定义组件。到这里就结束了,我们就可以自定义自己的组件来开发自己要的功能,比如图片上传组件,验证码组件等等。。原创 2017-11-18 14:24:30 · 614 阅读 · 0 评论 -
YII2.0生成RBAC权限表
在控制台配置文件组件配置添加权限管理组件如下: ‘authManager’ => [ ‘class’ => ‘yii\rbac\DbManager’, ‘itemTable’ => ‘{{%auth_item}}’, ‘itemChildTable’ => ‘{{%auth_item_child}}’,原创 2017-11-20 12:40:43 · 792 阅读 · 0 评论 -
基于Yii2.0发送邮箱
Yii2.0发送邮件是很容易的,只需要配置个文件,然后开启php_openssl扩展即可。首先我们先配置YII2.0邮件类,在YII2.0框架的配置文件的components数组里配置如下:'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', //这句一定有,false发送邮件,true只是生成邮件在runtime文件夹下,不发邮件原创 2017-12-02 16:17:22 · 456 阅读 · 0 评论 -
YII2.0多模块配置
使用YII2.0的时候我们有时候可能需要这种需求,比如前台有自己的模块,后台有自己的模块,在细分的话用户也有自己的模块,订单也有自己的模块。所以我们需要把功能模块化,这里就需要配置多模块了。yii2.0给我们提供gii可以很方便帮我们生成模块出来,接下来就来撸一把。先查看我们的gii是否有配置,打开yii2.0的配置文件查看gii配置如下:$config['modules']['gii'] = [原创 2017-12-02 17:53:03 · 2656 阅读 · 0 评论 -
YII2.0接入快递查询
YII2.0接入快递查询是很简单,已经有一个组件给我们做好的,我们得先安装composer,没安装的请参考:http://www.phpcomposer.com/,安装好我们在命令行切换到yii2.0的目录,然后输入:composer require dzer/yii2-expres 安装快递组件,安装完成后在verdor会多出一个dzer文件夹,这个文件夹就是快递组件目录,如图: compo原创 2017-12-03 10:38:48 · 652 阅读 · 0 评论 -
YII2.0 使用Kint调试工具
安装Kint composer require digitv/kint:1.x-dev 然后在yii2.0配置文件配置如下:if (YII_ENV_DEV) { // configuration adjustments for 'dev' environment ... //Add kint $config['bootstrap'][] = 'kint'; $原创 2017-12-25 12:01:40 · 283 阅读 · 0 评论 -
YII2.0 接入阿里云的OSS对象存储
找了半天资料,终于是搞定了YII2.0接入OSS对象存储了。这里假定你已经安装了YII2.0,已经安装的compose。 第一步:我们安装下oss对象组件(也就是OSS的PHP API)控制台进入到YII2.0的根目录输入:composer require aliyuncs/oss-sdk-php,然后就安装,安装好后再根目录里的verdor下有aliyuncs文件夹如图: 这里就已经安装好原创 2017-12-18 19:04:42 · 1949 阅读 · 0 评论