-
数据关联查询查看全部
-
登录才可访问查看全部
-
['rePassword','compare','compareAttribute'=>'password','message'=>\Yii::t('common','two times input is false')],//compare是判断是否相同的对比规则rePassword与password是对比的两项,message设置返回的错误信息,后面最好用语言包 ['<变量名>','captcha']//captcha是验证码的规则 验证规则的格式一般为 [['<变量名1>','<变量名2>',···](如果只有一个则直接用字符串),'<规则名>',('<规则内的某个属性>'=>'<对应参数或变量>',···)]查看全部
-
所有model都必须继承自框架的model类,所有可以在对应model中通过实现attributeLables()方法来进行映射查看全部
-
语言包配置 config->main.php 'language' =>'zh-CN',//更改为zh-CN语言包 //语言包配置 'i18n'=>[ 'translations'=>[ '*'=>[ 'class'=>'yii\i18n\PhpMessageSource', //'basePath'=>'/messages',//语言包路径 'fileMap'=>[ 'common'=>'common.php' ], ], ], ], 创建语言包 新建messages->zh-CN->common.php 字符串对照表 return[ '<默认语言>'=>'<对应语言>' ]; 语言包使用 Yii::t('<语言包名>','<默认语言>')查看全部
-
RewriteEngine on #如果是目录或文件,就访问目录或文件 RewriteCond %{REQUEST_FILENAME} !-d #如果文件存在,就直接访问文件,不进行下面RewriteRule RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php cmd 指令: ren <文件名> .htaccess config->main.php 配置 'urlManager'=>[ 'enablePrettyUrl'=>true, 'showScriptName'=>FALSE, ]查看全部
-
头像配置查看全部
-
PostForm.php中的内容 <?php namespace frontend\models; use yii\base\Model; /* 文章表单模型 */ class PostForm extends Model{ public $id; public $title; public $content; public $label_img; public $cat_id; public $tags; public $_lastError=""; public function rules(){ return [ [['id','title','content','cat_id'],'required'], [['id','cat_id'],'integer'], ['title','string','min'=>4,'max'=>50], ]; } public function attributeLabels(){ return [ 'id'=>'编码', 'title'=>'标题', 'content'=>'内容', 'label_img'=>'标签组', 'tags'=>'标签', ]; } } ?>查看全部
-
这个生成的views页面肯定出错,因为默认yii是没有管理员后台的,生成的user文件会在frontend/views里面,切记切记。查看全部
-
怎么截图的啊??查看全部
-
截图笔记的测试查看全部
-
问题还是比较多的,之前getList()中数据库操作一直没写对,报错很烦,这里贴个代码 public static function getList($cond, $curPage = 1, $pageSize = 5, $orderBy = ['id'=>SORT_DESC]){ $model = new PostModel(); //查询语句 $select = ['id','title','summary','label_img','cat_id','user_id','user_name','is_valid' ,'created_at','updated_at' ]; $query = $model ->find() ->select($select) ->where($cond) ->with('relate.tag','extend') ->orderBy($orderBy); //获取分页数据 $res = $model->getPages($query,$curPage,$pageSize); //格式化获取到的分页数据 $res['data'] = self::_formatList($res['data']); return $res; }查看全部
-
.tag-cloud a{ border: 1px solid #ebebeb; padding: 2px 7px; color: #333; line-height: 2em; display: inline-block; font-size: 14px; margin: 0 7px 0 7px; transition: all 0.2s ease; } .tag-cloud a:hover{ background-color: #5bc0de; text-decoration: none; }查看全部
-
//文章页面前端、样式代码,需要打开有标签的页面测试,不然会报错 <div class="row"> <div></div> <div class="col-lg-9"> <div class="page-title "> <h1><?=$data['title']?></h1> <span>作者:<?=$data['user_name']?></span> <span>发布:<?=date('Y-m-d',$data['created_at']);?></span> <span>浏览:<?=$data['title']?></span> </div> <div class="page-content"> <?=$data['content']?> </div> <div class="page-tag"> 标签:<?php foreach($data['tags'] as $tag): ?> <span><a href="#"><?=$tag?></a></span> <?php endforeach; ?> </div> </div> <div class="col-lg-3"></div> </div> .page-title {border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 5px;} .page-title h1 {font-size: 18px;margin: 4px 0 10px;} .page-title span {color: #999;font-size: 12px;margin-right: 5px;} .page-content {border-bottom: 1px solid #eee;margin-bottom: 10px;min-height: 400px;}查看全部
-
添加事件查看全部
举报
0/150
提交
取消