脚手架,目前开发中,先放出来怕最近没时间继续写xia
发布于:2022-01-17 09:50:54
#1 tealin
简单的sp脚手架目前开发中,只写了最简单的功能,期待大家一起努力开发出功能强大的sp脚手架
使用方法:
1.将脚手架解压到sp的hotdocs目录下,或者解压到sp根目录下,即安装成功。
安装好后请配置crud文件夹下的congfig文件
//数据库操作
$connect_hostname='localhost'; //数据库链接文件
$dbname=''; //数据库名字
$connect_username='root'; //数据库用户名
$connect_pass=''; //数据库密码
$connect_id=mysql_connect($connect_hostname,$connect_username,$connect_pass);
mysql_select_db($dbname);
?>
2.安装好后直接再浏览器中输入
http://localhost/crud/model.php?table=user 即可创建在model文件夹下创建lib_user.php模型文件。
3.在浏览器中输入
http://localhost/crud/controller.php?table=user即可在controller文件夹下创建user.php控制器文件。
4.
http://localhost/crud/add.php?table=user即可在tpl文件下创建 user/add.html文件。
5.
http://localhost/crud/show.php?table=user即可在tpl文件下创建 user/show.html文件。
在浏览器中输入
http://localhost/index.php?c=user&a=index即可看到效果.目前修改的视图文件还没有写好,正在写的,但是最近忙了,估计时间不够,所以先发上来吧,大家先看看的,有时间修改的。希望sp越来越强大。
请注意上面所说的user表格你需要现在数据库中创建好!
2012-05-31 19:41:57
#2 jake
{:soso_e179:}
2012-05-31 19:43:52
#3 tealin
jack先用一下吧,update功能还没有写的,问题蛮多的……
2012-05-31 19:44:36
#4 tealin
纠正一下的controller.php,要换成control .php或者修改文件名
2012-05-31 21:50:41
#5 desuzh
:lol还是不错,一直有想法没做
精简成一个文件作为一个开源项目,大家有兴趣的把sf用户名发我,我加你们:lol
https://sourceforge.net/p/auto69/code/
2012-06-20 15:26:18
#6 tealin
脚手架新.zip最新文件如上,修改部分到现在还是没有时间写,这个其实第二天都修改好了没有发上来的,现在发上来的。
config里面还是安装以前的方式设置,不过现在直接输入
http://localhost/crud/index.php就可以浏览了。
看下效果的:
生成代码后的页面
带颜色的,便于调试的。
2012-06-22 17:46:04
#7 desuzh
个人感觉这个脚手架把一些体力劳动让机器完成就可以了
因此我把开发重点放在一次将所有前缀相同的表一次自动生成,update也实现了
而且我已经把它用来开发了,其实感觉更多只能作为一个代码参照,很多东西根据需要还是要改不少的
而且如果表结构发生变化就杯具了,特别是你已经对代码做了不少变动。。。
2012-06-23 09:06:37
#8 tealin
desuzh 发表于 2012-6-23 09:06
个人感觉这个脚手架把一些体力劳动让机器完成就可以了
因此我把开发重点放在一次将所有前缀相同的表一次自 ...
恩,不错,可以考虑用个mysqllib设置集中样式的表格来实现不同的风格,我这代码几乎没有修改什么东东,只是为了方便增加了些附加功能。
2012-06-23 14:07:38
#9 tealin
我说一下我的思路,这个脚手架如果做好了可能具备的功能:
2012-06-23 14:10:23
#10 tealin
tealin 发表于 2012-6-23 14:10
我说一下我的思路,这个脚手架如果做好了可能具备的功能:
1.可以生成一crud中一个功能的页面,也可以一次性生成crud全部功能。
2.能够设置不同的风格
3.生成后可以直接显示出代码便于查看问题。
4.如果全面的话,最好可以直接再开始页面显示数据库名和表名字。这样就更方便了……
5.如果够智能的话,应该能检测已经生成的文件并提示是否要覆盖原版本文件。
2012-06-23 14:13:08
#11 coolcool1265
恩 curd对于多表来说,还是要写上一会儿的。有点儿麻烦。
2012-06-23 16:52:45
#12 coolcool1265
建议用svn代码托管,google的或者taobao的。
http://code.taobao.org/用这个速度很快的。
2012-06-23 16:53:59
#13 冈刀飞絮
没有多大实际意义
2012-06-23 16:59:52