随笔分类 -  Yii2的用法

摘要:yii2.0增删改查实例讲解一.创建数据库文件. 二.定义控制器controller 三.定义model 四.定义视图view1.index.php 2.add.php 五.运行结果如下: 阅读全文
posted @ 2016-09-03 14:20 tiandi2050 阅读(597) 评论(0) 推荐(0)
摘要:用 kineditor实现异步 配置参数 定义一个参数 加一个参数 阅读全文
posted @ 2016-05-24 17:31 tiandi2050 阅读(239) 评论(0) 推荐(0)
摘要://验证登陆 Yii::$app->user->isGuest; //当前user的id Yii::$app->user->id; //当前controller的名称 Yii::$app->controller->id; //得到的是controller的名称,比如category Yii::$ap 阅读全文
posted @ 2016-05-23 13:50 tiandi2050 阅读(978) 评论(0) 推荐(0)
摘要:1.在配置文件main-local.php components=>[]里面配置 2、controller控制器中 代码: ok,这样就可以发送邮件了 如需加载模板 把$mail= Yii::$app->mailer->compose(); 修改成 $mail= Yii::$app->mailer- 阅读全文
posted @ 2016-05-23 11:49 tiandi2050 阅读(356) 评论(0) 推荐(0)
摘要:问题描述:我使用前后台分离 配置如下: 'user' => [ 'identityClass' => 'app\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '__user_identity', 'ht 阅读全文
posted @ 2016-01-29 17:48 tiandi2050 阅读(1529) 评论(0) 推荐(0)
摘要:一、1、获取当前域名:echo Yii::app()->request->hostInfo;结果:http://localhost2、获取(除域名外的)当前URL: echo Yii::app()->request->getUrl();结果:/CMS/public/index.php?r=news& 阅读全文
posted @ 2016-01-28 15:29 tiandi2050 阅读(695) 评论(0) 推荐(0)
摘要:1、其他都没变,URL 只显示「请求地址」(因为地址太长了不方便显示),但是同时能满足URL模糊搜索的需求。 $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid... 阅读全文
posted @ 2015-12-23 09:59 tiandi2050 阅读(400) 评论(0) 推荐(0)
摘要:下面介绍一个 yii2.0 的 Rbac 权限设置,闲话少说,直接上代码,1、首先我们要在组件里面配置一下 Rbac ,如下所示(common/config/main-local.php或者main.php)。 'authManager' => [ 'class' => 'yii\rbac\DbMa... 阅读全文
posted @ 2015-11-10 16:32 tiandi2050 阅读(280) 评论(0) 推荐(0)
摘要:public function actionIndex(){ $article=\YII::$app->getModule('article'); $article->runAction("default/index");}namespaceuse \yii\base\component;class... 阅读全文
posted @ 2015-10-14 17:14 tiandi2050 阅读(223) 评论(0) 推荐(0)
摘要:public function smsto($telphone,$message) { //短信接口用户名 $uid,如果没有或不能发送请与客服联系 $uid = 'zyd'; //短信接口密码 $passwd ... 阅读全文
posted @ 2015-10-07 15:32 tiandi2050 阅读(377) 评论(0) 推荐(0)
摘要:启用美化Url的功能'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, ... 阅读全文
posted @ 2015-10-07 14:10 tiandi2050 阅读(624) 评论(0) 推荐(0)
摘要:1.通过composer 安装高级版C:wampwwwyii>composercreate-project--prefer-distyiisoft/yii2-app-advancedadvanced2. 进入 advanced 目录中 执行 init 初始化C:wampwwwyii>cdadvanc... 阅读全文
posted @ 2015-09-07 15:08 tiandi2050 阅读(519) 评论(0) 推荐(0)
摘要:basic\components\HelloWidgetnamespace app\components; use yii\base\Widget; use yii\helpers\Html; class HelloWidget extends Widget { public $m... 阅读全文
posted @ 2015-08-27 22:51 tiandi2050 阅读(473) 评论(0) 推荐(0)
摘要:$order_model = OrderHeader::find()->where(['user_id'=>$user_id, 'order_type'=>'1'])->andWhere(['>','order_status', '-1'])->orderBy(['created_at'=>'des... 阅读全文
posted @ 2015-08-27 22:32 tiandi2050 阅读(336) 评论(0) 推荐(0)
摘要:系统类型: 解译引擎: ,Zend: 数据库: MySql:select('VERSION()')->one()['VERSION()'] ?>服务器 服务器IP: 程序目录:BasePath ?> 阅读全文
posted @ 2015-08-27 22:29 tiandi2050 阅读(435) 评论(0) 推荐(0)
摘要://设置场景(在model),可以将固定的内容进行增删改查 public function scenarios() { return [ 'create' => ['username', 'email', 'password', 'status', 'ro... 阅读全文
posted @ 2015-08-16 22:44 tiandi2050 阅读(274) 评论(0) 推荐(0)
摘要:use yii\widgets\ActiveForm; ['class' => 'form-horizontal'], 'fieldConfig' => ['options'=>['class'=>'control-group'], 'template' => "{label}{input}{err... 阅读全文
posted @ 2015-08-07 17:23 tiandi2050 阅读(1580) 评论(4) 推荐(0)
摘要:一:Yii2这是控制器中的分页,可以定义分页的条数:controller中的用法:public function actionList(){$model = new User();$dataProvider = new ActiveDataProvider([ 'query' => $... 阅读全文
posted @ 2015-08-06 22:40 tiandi2050 阅读(537) 评论(0) 推荐(0)
摘要:rbac的用法http://www.yiichina.com/tutorial/485CREATE TABLE IF NOT EXISTS `auth_assignment` ( `item_name` varchar(64) NOT NULL, `user_id` varchar(64) NO... 阅读全文
posted @ 2015-08-06 22:21 tiandi2050 阅读(188) 评论(0) 推荐(0)
摘要:首先你必须得在本机配置token账号,里边涉及到一些git的用法,git的托管等等,具体方法如下: http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html 剩下的你只需要仔细看这篇文章Yii2用composer安装组件应该就不成问题了h 阅读全文
posted @ 2015-08-06 22:05 tiandi2050 阅读(153) 评论(0) 推荐(0)