onethink使用经验
1 建议随时从oschina上下载onethink的最新版本,如果你遇到了怎么都解决不了的问题,比如菜单管理自定义菜单,左侧二级菜单不显示的问题,好像有一个历史版本就是有bug,好像是1.1开始的一个开发版,但是最新版本的修正了这个bug,而且之前也确实有变量存在混淆的问题;
2 添加数据的时候AR模式写法好像不怎么好用,建议直接写数组
3 二级菜单一定要在添加顶级菜单之后再把顶级菜单添加为自身的子菜单这样就没有问题了
4如果开始的时候数据表设计不合理不要删除模型尤其是用生成功能生成的模型会删除数据表,直接修改模型就好,修改会同步到数据库
5 模型自带模板的使用,如果要自定义菜单,那么把模型菜单子菜单新增那里的父菜单改成你自己定义的菜单这样就没有问题了
但是多个菜单还是有一定的问题
==============
学贵有疑
1 如果在自定义模型的时候,使用级联数据或者说下拉列表如何通过配置来自动生成,代码格式是?
2 可否自己写一个类似于yii的gii的工具,自动生成模型类控制器类等,yii2真的很强大,可惜文档少,太难懂,主要是其标签写法比较难懂,也许是因为没学会的原因,感觉yii2的速度要比tp快
3ot确实可以大大的提升开发速度前提是足够了解
4 ot部分满足快速开发的需求,更多的功能需要自己完善、
5 写一个类似于gii的tp核心类库其实不是很麻烦,可以从最简单的开始写,利用代码末班,最基本的首先生成文件结构和文件名就好,目的是简化部分手工工作
5 如何向ot或者tp贡献源代码
6 如何通过图形化界面配置,实现用户组的默认首页,首先有一个系统参数,这个参数的作用是记录首页,或者说用户组默认页面变量,根据用户组的不同跳转,
用户可能属于很多用户组,给用户自定的选择,服务器端也可以设置
onethink使用经验的更多相关文章
- MyEclipse10--的使用经验
		MyEclipse10--的使用经验总结 ------------------ 1.MyEclipse中的验证validation----->>用MyEclipse做ExtJs项目研发的时 ... 
- XCode的个人使用经验
		Xcode是强大的IDE(但个人觉得不如Visual Studio做得好),其强大功能无需本人再赘述,本文也不是一篇“快捷键列表”,因为XCode上的快捷键极其多,而且还有不少是需要同时按下四个按键的 ... 
- oneThink后台添加插件步骤详解
		内容管理框架:oneThink 版本:V1.1.141212 (注:v1.1也有很多版本,一不小心就下到V1.1.140202 去了,还有其他版本,建议去代码托管平台下载最新版本) 我也不偷懒,把每一 ... 
- OneThink开发框架
		OneThink是一个开源的内容管理框架,基于最新的ThinkPHP3.2版本开发,提供更方便.更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化.驱动化和插件化的设计理念于 ... 
- 关于onethink的迁移站点产生数据库错误
		为了支持国产,本人使用了onethink建立了一个自己的站点( 模板世界:www.templatesy.com ),使用至今,虽然碰到了重重困难,还有很多bug,但总算也勉强建了起来. 在近期的一 ... 
- Flask-admin使用经验技巧总结
		笔者是看狗书入门的flask,狗书上对于flask-admin这个扩展并没有进行讲解,最近因为项目需要,学习使用flask-admin,瞬间体会到了flask开发的快速.扩展的强大 Flask-adm ... 
- onethink入门笔记(二)
		5.onethink页面端获得后台服务器传值的方法 1:一般后台通过assign的值前台通过{$value}显示出来; 2:如果需要在js中使用 则可以通过 在js中写 var m = "{ ... 
- onethink入门笔记(一)
		由于公司需求所以大概花了一个星期搞了一个一个基于onethink的数据管理平台demo不得不说onethink这个基于thinkphp3.2.3的框架还是很棒的 让我这个没基础过php的人也能在一星期 ... 
- onethink和thinkphp3.2学习
		thinkphp发布3.2版本之后,也发布了一个简单的内容管理系统onthink,这样有助于理解thinkphp3.2的使用: 一.首先最关键的一点是thinkphp3.2中加入了命名空间的使用 什么 ... 
随机推荐
- Android SDK路径不能含有空格
			错误, android sdk location shoud not contain whitespace,as this can cause problems with thte ndk tools 
- Trace文件过量生成问题解决
			查看用户临时文件(trace文件)所在位置 如果是trace文件(.trc)大导致的 SQL>show parameters user_dump_dest 在路径下查看 alert_log 文件 ... 
- Android Http请求方法汇总
			[转] 原文 这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Serv ... 
- Swift 懒加载(lazy) 和 Objective-C 懒加载的区别
			在程序设计中,我们经常会使用 懒加载 ,顾名思义,就是用到的时候再开辟空间,比如iOS开发中的最常用控件UITableView,实现数据源方法的时候,通常我们都会这样写 Objective-C - ( ... 
- 字节流和字符流(PrintStream类和PrintWiter类)
			要想输入和输出各种数据类型,通常要打印输入流PrintStream和PrintWriter.其中,PrintStream操作的是字节,PrintWriter操作的是字符. 1:PrintStream类 ... 
- input上传按钮 文字修改办法
			解决思路是把input 放在文字的上边,弄成透明的,这样在点文字时,实际是点击了input,这样就实现了文件的上传. 具体代码: <style> #uploadImg{ font-size ... 
- asp.net mvc4 设置build项目时,编译view页面
			新建好项目后,把system.web.mvc.dll移除,重新选择本地C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies ... 
- JQuery拖拽排序
			1,引用JqueryUI $(function(){ $(".m_title").bind('mouseover',function(){ $(this).css("cu ... 
- Android中悬浮窗口
			调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据Wind ... 
- 7.$a = 'abcdef'; 请取出$a的值并打印出第一个字母
			echo $a[0]; echo $a{0}; echo chr(ord($a));//先输出$a字符串里的第一个字符的ASCII值 再从指定的 ASCII 值返回字符. 
