请问后台管理员账号怎么添加数据库的?
用这个方法生成一个password,然后把用户名和密码插入数据库不就行了吗
Yii::$app->security->generatePasswordHash($password);
我用双手成就你的梦想。
我也贡献一条 密码生成思路
http://itool.yiilib.com/#/t/bcrypt
直接按照Yii 2.0框架规则生成密码的在线工具。
请问后台管理员账号怎么添加数据库的?
用这个方法生成一个password,然后把用户名和密码插入数据库不就行了吗
Yii::$app->security->generatePasswordHash($password);
我用双手成就你的梦想。
我也贡献一条 密码生成思路
http://itool.yiilib.com/#/t/bcrypt
直接按照Yii 2.0框架规则生成密码的在线工具。
我使用了分页,指定20,数据达到20就显示分页,否则不显示上面的提示…谢谢大家
在你自定义的地方重新写一个GridView继承yii\grid\GridView这个原类,然后重写renderSummary方法
然后渲染grid的时候用你现在的这个GridView类就行
Yii::$app->user->identity->username获取数据,显示为空,var_dump(ii::$app->user->identity)
common\models\register\LoginUser Object
(
[username] =>
[password] =>
[rememberMe] => 1
[_user:common\models\register\LoginUser:private] =>
[_attributes:yii\db\BaseActiveRecord:private] => Array
(
[id] => 1
[username] => xiaoqiang
[password] =>
[phone] => 18094570201
[ip] =>
[status] => 10
[password_hash] => $2y$13$MPXhbqGADeuHLI6L.ld0vOy6KNoP0MDMty/8qUZf5kY.oh0X0Rqk2
[auth_key] =>
[created] => 0000-00-00 00:00:00
)
[_oldAttributes:yii\db\BaseActiveRecord:private] => Array
(
[id] => 1
[username] => xiaoqiang
[password] =>
[phone] => 18094570201
[ip] =>
[status] => 10
[password_hash] => $2y$13$MPXhbqGADeuHLI6L.ld0vOy6KNoP0MDMty/8qUZf5kY.oh0X0Rqk2
[auth_key] =>
[created] => 0000-00-00 00:00:00
)
[_related:yii\db\BaseActiveRecord:private] => Array
(
)
[_errors:yii\base\Model:private] =>
[_validators:yii\base\Model:private] =>
[_scenario:yii\base\Model:private] => default
[_events:yii\base\Component:private] => Array
(
)
[_behaviors:yii\base\Component:private] => Array
(
)
)
吧你这个类common\models\register\LoginUser里面定义的$username,这个属性去掉,自定义的属性和数据库里面的字段重复了
你确定你处于登录状态?
大家好我是一个新手 yii2.0 url 怎么美化成 user/index/2/2.html 这样呢 url 静态写好了 就是不知道带方法名和 带多个参数的url美化
看看这个有没有帮助:http://www.yiichina.com/video/36
我只告诉长的帅的
还可以这样写
现在 NavBar里写入图片logo
yiichina里是
<a class="navbar-brand" href="/"><img src="/images/logo.png" alt="Yii Framework 中文社区"></a>
可如何用呢?
一个页面上放了一个GridView,其中一列比较长,我想达到这个功能:如果这个GridView一个页面显示不下(即要拖滚动条才能看到全部的页面),那么这较长的一列可以自动收缩(比如限定最长10个字符,然后后面加3个点),使GridView刚好在一个页面全部显示。
我想你需要的是实现换行 断词 断句
看看这个demo吧
http://yiilib.com/topic/716/Yii2 GridView中实现断行断字
自己自定义style写css样式
默认的不是?
这个关gridview啥事。
这是前端样式在管理。
你不试下,咋就知道不行的呢?只是给你提个思路,具体怎么实现自己去尝试吧
用seajs和raphael做的思维导图,思维导图要做个局部刷新,做了一个div,局部刷新时数据是可以过来的,但是画布内容显示不出来,但是点一下窗口最大化按钮数据就出来了,
chrome控制台警告:Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user’s experience. For more help, check http://xhr.spec.whatwg.org/.这个东西,
前端小白,不是很会弄,跪求大神指点。
这个报错的意思是:使用同步的AJAX请求不是推荐做法,只是一个警告,当AJAX的sync设置成false,就会出这个提示。并不是你出错的关键
表中增加了排序字段“sort_by”,排序方式为先根据“sort_by”倒序排列,然后根据“id”倒序排列。在这种情况下如何查询当前记录的上一条记录和下一条记录?
说个思路:
1、获取记录的绝对顺序号(也就是按每页1条记录算出来的值):在列表页中将每条记录按照指定的排序方式所处的绝对顺序号(n)保存下来,在详情页的链接中将此顺序号传过去。
2、在详情页中,根据顺序号,按指定的排序方式查找第n-1和n+1条记录,作为上一条,下一条,显示在当前页,同样,在上一条和下一条的链接上将n-1和n+1要传过去,继续使用。
我优先能想到的就是limit 0, 1 这样,通过增加offset 来取下一条
如果要深入一些,我觉得在 数据库设计上可以下些功夫
也有一些笨办法,一次取一批出来,反正是数组,下标从0 开始依次递增。
sort_by 值如果存在就用它 如果不存在就用ID
查询 sort_by大于当前sort_by 和sort_by 小于当前sort_by 的排序还是按:先根据“sort_by”倒序排列,然后根据“id”倒序排列这样试试
我只能告诉你两句sql语句
参考我的的这条 http://www.yiichina.com/tutorial/1142
$query = AccountsInfo0::find();
$unionQuery = AccountsInfo1::find();
$query->union=[
[
'query'=>$unionQuery,
'all' =>$all
]
];
使用union查询子句查询,使用搜索的时候不能准确查询,会出现重复查询的结果
389272时表1的内容,389349是表2的,
$unionQuery也需要添加where()条件
GridView可以设置一个单元格的显示颜色吗
你需要 contentOptions 这个属性
可以看我之前写的一个demo http://yiilib.com/topic/716/Yii2 GridView中实现断行断字
可以的,怎么控制都可以