仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 563|回复: 8
打印 上一主题 下一主题

[学习教程] PHP编程:yii_wiki_204_using-cjuidialog-to-edi...

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:13:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板
  1. /***UsingCJuiDialogtoeditrowsinaCGridViewhttp://www.yiiframework.com/wiki/204/using-cjuidialog-to-edit-rows-in-a-cgridviewtranslatedbyphp攻城师http://blog.csdn.net/phpgCSScenarioSolutionColumnhyperlinkJavascriptfunction**//***背景Scenario***/我这里有一个一系列的clients/events所属的CGridView,对每行(eventClient),我想要完成疾速的编纂eventClient对话框。我的办法基于这篇wikihttp://www.yiiframework.com/wiki/145/cjuidialog-for-create-new-model//***办理办法Solution***/起首基于wiki145做了一切事情后,再来修正我们的CGridView:Columnhyperlink对每列,在js函数中设置_updateComment_url属性为必要的url。array(name=>comment,header=>Comments,type=>raw,value=>CHtml::link(($data["comment"]?$data["comment"]:"(comment)"),"",array(style=>cursor:pointer;text-decoration:underline;,onclick=>{updateComment._updateComment_url=".Yii::app()->createUrl("eventClient/updateComment",array("id"=>$data["id"])).";updateComment();$("#dialogComment").dialog("open");}));,),Javascriptfunction在统一个页面我们将挪用这个举措的updateComment()办法包括出去。<scripttype="text/javascript">functionupdateComment(){//publicpropertyvar_updateComment_url;<?phpechoCHtml::ajax(array(url=>js:updateComment._updateComment_url,data=>"js:$(this).serialize()",type=>post,dataType=>json,success=>"function(data){if(data.status==failure){$(#dialogCommentdiv.divComment).html(data.div);//Hereisthetrick:onsubmit->onceagainthisfunction!$(#dialogCommentdiv.divCommentform).submit(updateComment);}else{$(#dialogCommentdiv.divComment).html(data.div);setTimeout("$(#dialogComment).dialog(close)",2000);//Refreshthegridwiththeupdate$.fn.yiiGridView.update(event-client-grid);}}",))?>;returnfalse;}</script>
复制代码
可以在书上很方便地做标记,及时记下自己的心得体会。
admin 该用户已被删除
沙发
发表于 2015-1-19 05:15:56 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
莫相离 该用户已被删除
板凳
发表于 2015-1-27 22:27:49 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
兰色精灵 该用户已被删除
地板
发表于 2015-2-5 15:22:55 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
小女巫 该用户已被删除
5#
发表于 2015-2-12 17:06:30 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
海妖 该用户已被删除
6#
发表于 2015-3-3 04:40:26 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
柔情似水 该用户已被删除
7#
发表于 2015-3-11 09:56:11 | 只看该作者
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
小妖女 该用户已被删除
8#
发表于 2015-3-18 07:28:09 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
再见西城 该用户已被删除
9#
发表于 2015-3-25 14:05:02 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 13:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表