Overview of the project, its contents, and how to get started with a simple template.
Commlib是一个基于ThinkPHP和Bootstrap的后台代码生成框架,帮助开发者更好、更快的进行web开发。
主要特色:生成CURD时能够生成表间关系以及动态查询。
默认账户信息:admin admin
目前还是beta版,请谨慎用于生产环境时。
核心的代码生成功能才刚完善,外围的功能完善中,我会尽快发布正式版。对这个项目有开发兴趣的同学,可以联系我。
必须承认,CommLib 1.0很粗糙,不论从功能还是代码上,它还刚起步,需要你的支持与鞭策。欢迎提交bug与代码。
CommLib的理念很简单,Code code
.
无论是ThinkPHP还是Bootstrap,这两个框架给开发者带来了极大的便利,但是我想,还可以更加便利,所以我就开发了CommLib,希望能让开发者从重复的的劳动中解脱出来。
In future guides, we may walk through these components individually in more detail. Until then, look for each of these in the documentation for information on how to utilize and customize them.
在下载之前,请确认你有一个代码编辑器(我推荐 Sublime Text 2)与ThinkPHP和Bootstrap(中文)文档.你是否已经掌握了足够的ThinkPHP,HTML和CSS知识以开展工作。这里我们不详述源码文件,但是它们可以随时被下载。在这里我们只着重介绍功能进行入门讲解。
在下载的压缩包中你可以看到如下的文件结构和内容。所有文件按逻辑进行分类存储。
将下载的文件解压缩之后就可以看到如下的文件结构:
commlib/ ├── Common/ ├── Conf/ ├── Data/ ├── Lang/ ├── Lib/ │ ├── Action │ ├── Behavior │ ├── Model │ ├── Widget ├── Data/ ├── Public/ └── Tpl/
数据库脚本路径: Data/commlib.sql
编码设置:如果导入数据库后菜单项显示????
是编码问题
character_set_server=utf8 character_set_client=utf8
Conf/config.php
中的数据库连接字符
如果你对这个项目很感兴趣,我非常欢迎你加入CommLib中的开发中来,由于自身学习和开发任务比较重,我会定期将一些想要开发和优化的功能列出,欢迎在github上认领。