把id传入action不就好了吗?
就是保存完毕之后,
return $this->redirect(['shop/detail','id'=>'商品ID');
actionDetail($id)
还是说你有特殊的要求?
1,使用sqldatasources控件来关联gridview,只需设置一下属性,没上面代码就可以实现显示数据。 2,查询语句查询返回一个数据集,然后赋值给gridview的datasource属性
YII使用小记-Yii::t()-状态值匹配
1,使用updateCounters()来更新计数器字段。
Book::model()->updateCounters(array('download_count'=>1),':id=id',array(':id'=>$id));
2,使用sendFile()来下载文件。
$type = LFilter::checkString($_GET['t']);
$dataProvider = Book::model()->findByPk($id);
$content = $this->renderPartial('book',array(
'dataProvider' => $dataProvider,
'type' => $type,
),true,false);
Yii::app()->request->sendFile($dataProvider->name''$type,$content);
3,设计数据库时候如果create_time,update_time字段为int(10)在模型中使用行为插件
public function behaviors()
{
return array(
'CTimestampBehavior' => array(
'class' => 'ziibehaviorsCTimestampBehavior',
'createAttribute' => 'create_time',
'updateAttribute' => 'update_time',
)
);
}
4,如果有些字段使用1,2,3之类的数字存储,在程序中使用时候含义不明确。可以model中加入如下函数
private static $_items = array();
public static function loadItems($type,$code=null)
{
self::$_items = array(
'status' => array(
'1' => Yii::t('dh','开启'),
'2' => Yii::t('dh','关闭'),
),
'type' => array(
'1' => Yii::t('dh','产品'),
'2' => Yii::t('dh','文章'),
),
);
return $code self::$_items[$type][$code] : self::$_items[$type];
}
5,多语言使用Yii::t()函数。
新建文件/protected/messages/zh_cn/messagephp内容如下代码
return array('some message'=>'中文信息');
在view文件里如下
echo Yii::t('message','some message');
在config/mainphp里加上:'language'=>'zh_cn',
显示结果就是:'中文信息'。
public function attributeLabels()
{
return array(
'verifyCode'=>Yii::t('default','验证码'),
'name'=>Yii::t('default','名字'),
'email'=>Yii::t('default','邮箱'),
'subject'=>Yii::t('default','标题'),
'body'=>Yii::t('default','内容'),
'required'=>Yii::t('default','变量"{var}"没有定义',array('{var}'=>$var));
);
}
6,数据库表使用了前缀,则使用{{$tableName}}。
public function tableName()
{
return '{{product}}';
7,Cookie的使用
//设置Cookie
$cookie=new C>
yii2-gird 插件是Yii20的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。
比如:
把表格包装在bootstrap - panel标签下,使之更美观;
Float Header功能,实现滑动表格的时候,表字段至于屏幕上方,方便查看;
新增 *** 作栏说明label;
页面统计功能;
新增重置表格功能;
新增导出表格功能,包括四种常用格式[html、CSV、txt、Excel]。
非常感谢Kartik团队带来的好用的插件。Kartik团队的其他插件也很好用的。推荐试用。
安装yii2-grid
使用Composer安装,windows下cmd执行命令:
使用 ab 进行并发测试
环境
URL地址:nginx 转发
服务器:CentOS 7 64位,1G 内存
并发:100
总请求数:10000
并发测试命令:
ab -c 100 -n 10000 >
你说的是编辑器(IDE)?如果是的话,有很多选择,比如phpstormnetbeanseclipse等等
目前使用phpstorm(收费,可破解)netbeans(免费)中
个人偏好netbeans
以上就是关于yii2怎么获取上一条用户提交数据的id全部的内容,包括:yii2怎么获取上一条用户提交数据的id、yii2单表内字段关联查询该怎么做、yii2的yii:t怎么使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)