yii学习日志 [ 新手入门 ]
11.13~11.15日 按照教程中的blog教程,照抄一边,做出了一个blog程序,在抄的过程中,有以下几点需要注意: 1.通过一个模型,一个控制器,一个视图,插入一条数据到数据库中 最简单的一个C操作,需要注意的是模型里面的rule()必须要定义视图中用户输入的数据,否则默认为空,即使提交成功了,最后插入到数据库中的也是空的。 2.如果在试图里面增加了ajax判断字段,那么在对应的控制器中要增加相应的post['ajax']逻辑,否则有几个ajax判断,那么最后就会在数据库中几条记录。
共 3 条回复
-
上周研究了一下文本编辑框的相关内容,也就是在blog的create中键入一个多彩的文本编辑框,
最后选用了百度的ueditor,使用yii的扩展功能,
http://www.yiiframework.com/extension/ueditor-for-yii/
具体使用方法是下载这个扩展,解压缩到extensions目录中,然后在需要使用文本编辑框的地方调用就行。
注意,文本编辑框里面的上传图片不能使用,原因是因为protected目录是受保护的,而那个上传是用ajax调用目录里面的一个php文件,被拒绝了,所以可以将里面的php目录拷贝到非保护目录,然后再使用。 -
这周研究了一下复选框批量删除,教程参照skye大侠的
http://www.yiichina.com/topic/469
在使用过程中发现两个问题:
1.原教程中js的对于选择的判断用以下方式:
if($(this).attr("checked")==true)
结果一直提示没有选择,后来查了查jquery,发现应该用
if($(this).is(':checked')
这样就可以了
2.更新的id选择
原教程中更新如下
$.fn.yiiGridView.update('yw1');
后面的'yw1'是html元素id,要更改为自己的id,
robogame
最后登录:2020-05-07
在线时长:9小时7分
- 粉丝1
- 金钱95
- 威望10
- 积分285