- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 Zurmo(十四)之ListView重写SecuredActionBar
功能描述,如下图:把某个模块的list页面上方的导航栏重写!方法如下:1:在模块对应的Controller里的actionList里$mixedView = $this->makeActionBarSearchAndListView($searchForm,$dataProvider,'SecuredActionBarForXXXsSearchAndListView');$view = new X
2017-04-19 09:18:54
806
原创 Zurmo(十一)Relation之static::OWNED和NOOWNED
对以前的一篇文章的补充: http://blog.csdn.net/tyrannoaurus/article/details/54138464关于model 里的relation里 static::OWNED和NOOWNED参数描述:这里拿 account 模块 的account model来举例,示例如下:'relations' => array( 'billingAd
2017-04-09 20:16:36
535
原创 Zurmo开发的小技巧(7)
小技巧,第八点:Zurmo 命令行对与更新Zurmo 的数据库模式和检查一些model的配置问题,都可以用命令来执行,快而且准。具体的命令和用法在博客:http://blog.csdn.net/tyrannoaurus/article/details/54173208 可以看。
2017-04-08 14:44:21
646
原创 Zurmo开发的小技巧总结
Zurmo开发的小技巧总结—都是很重要的小技巧(一)1:clearCache 清缓存 和 Update Custom Data ---resolveCustomData=1 更新 metadata 链接:http://blog.csdn.net/tyrannoaurus/article/details/69665907小技巧(二)开发效率 和 数据库方面链接:http://b
2017-04-08 14:36:01
672
原创 Zurmo开发的小技巧(6)
小技巧,第六点:开发工具对与每一门语言的开发,选好一个开发工具都是挺重要的,开发Zurmo 我选的是Eclipse for PHP.1:Eclipse for PHP上集成了git工具等等 2:Eclipse for PHP的搜索功能很强大,比如Ctal + F,搜索单独的文件里的字符串。Ctal + H 全局搜索,还有选择某一个具体的目录,还有大小写区分等等,具体的就自己去看吧。这个功能很常用到
2017-04-08 14:21:29
831
原创 Zurmo开发的小技巧(5)
小技巧,第六点:日志追踪在Zurmo开发或者PHP开发的时候,日志追踪是一个很常用也是很高效定位错误的方法, 1:对于Zurmo因为是采用Yii框架的嘛,Yii已经帮我们把PHP的错误日志都写在runtime/application.log文件下,如果出错了,直接来这里看错误信息就好了。可以看到出错的地方,定位的很清晰。2:自己写一些日志函数,不是PHP的运行日志,是你在执行过程中想看的某些变量的
2017-04-08 13:56:23
985
原创 Zurmo开发的小技巧(4)
小技巧,第五点:多分支开发之所以会选择多分支开发,会为什么避免各自的功能冲突,为了不影响到其它人。但是因为一开始对多分支开发不熟悉,出现了很多问题。1:代码经常被覆盖(这是一个很严重的问题) 解决方法:其实就是git工作流的原理,一般是git的操作,不算是Zurmo的特殊操作,也适用与其它项目的开发。建立一个专门用来合并所有代码的分支(develop分支),然后每个人的是一个功能分支,每一个功能分
2017-04-08 13:23:39
666
原创 MySql Workbench导出sql注意点
MySql Workbench导出sql文件时要注意的一些地方:入口如下:这里有时候会被收起来,会看不到,大家点击展开就可以看到了。注意: 第一个红框表示:你导入的sql文件会以表为单位,一个表就是一个文件,如果你有很多表的话,就有生成很多文件。第二个红框表示:你导入的sql文件会以数据库为单位,直接给你导出成一个文件。大家用Workbench导出sql文件时要注意下!
2017-04-08 12:07:48
2607
原创 Zurmo开发的小技巧(3)
小技巧,第三点:效率一般我们编写代码都是在Windows上编写的,但是对Zurmo来说,刚开始我们遇到了一个问题,就是运行的很慢,整个页面的响应特别慢,做可一个操作久的要10多秒甚至更久才能看到结果,这个不可接受的。解决方法: 1:安装memcached ,这也是官方推荐的。 2:最好用自己本地的数据库 3:个人实践在Linux的运行的很快,比在Windows快很多很多很多,但是前面两点都有
2017-04-08 11:52:05
726
原创 Zurmo开发的小技巧(2)
小技巧,第二点(针对上一篇的补充):http://blog.csdn.net/tyrannoaurus/article/details/69665907这篇文章主要举一些例子,是我自己在开发中遇到过的问题:先以超级管理员的账号登录,一段时间后莫名其妙就变成了一个没有什么权限的账号了,现在我还没有明白是什么问题。 1-2. 解决方法:以另外一个超级管理员的账号登录,然后清理了缓存,就可以用原来的账
2017-04-08 11:18:06
794
原创 Zurmo开发的小技巧(1)
小技巧,第一点:1:clearCache 清缓存2:Update Custom Data ---resolveCustomData=1 更新 metadata 位置如下: 清缓存我不说太多了,主要说Update Custom Data。你在修改Zurmo代码的是会遇到很多的getDefaultMetadata()方法,一般在module和model,view文件中,如果你这里的代码做了
2017-04-08 11:00:22
1237
原创 zurmo(七)-部分报错解决(4)
这个是对上一篇关于导出CSV文件补充:http://blog.csdn.net/tyrannoaurus/article/details/69663273当我导出自己定义的model的信息(有关联其它的model),报错如下: PHP的报错如下:去到箭头指向的方法:看到具体的代码可以发现这个DropDownRedBeanModelAttributeValueToExportValueAdapter
2017-04-07 23:28:59
901
原创 Zurmo(十六)之导出CSV
在Zurmo的list页面提供了一个导出CSV文件的功能,下面介绍如何实现:在对应的DefaultController里的actionExport()方法如下:public function actionExport() { $this->export ( 'UsersSearchView' );}从这里按住Ctal键可以去export方法的详细页面,在modules/zurmo/com
2017-04-07 22:54:56
1037
原创 zurmo(七)-部分报错解决(3)
报错如下:当你的代码从Windows上传到Linux上,然后访问应用,出了这个问题。原因是:你的这个工程的文件夹的权限不够 给 chmod -R 777 xxxx 权限。赋权限之后,就可以正常访问了。
2017-04-03 18:30:05
905
原创 Zurmo(十四)之ListView之最后一列
问题描述:在listView的最后一列,做成图中的样子,自定义样式。方法:在xxListView.php重写父类的一个方法,如下:具体看代码,就不在说了。如果想知道原理的话,可以去看看YII关于这个组件的源码、上图中的两个图标之间是有一段距离的,那是因为我自定义了这个页面的css样式,不然会变成两排的!如果还想了解更多的话,看我的另外一篇博客:http://blog.csdn.net/tyranno
2017-04-01 18:21:41
1207
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人