天使漫步IT工作室天使漫步IT工作室

【ACI教程】用实例学习ACI(五)


Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/u11u.com/usr/themes/wq/functions.php on line 110

Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/u11u.com/usr/themes/wq/functions.php on line 116

下载自动生成的模块安装包和sql。

这里要注意一点,自动生成的sql里,不少字段是需要根据实际情况重新修改的,包括字段长度,字段类型。

例如:t_aci_news中的newstype_id varchar(250) DEFAULT NULL COMMENT '栏目名称', 就需要改成 int(5) 这个类型。

建议在sql文件里改完后再导入sql里生成表。至于安装包中的model,因为后继还要再次开发,可以晚点再改。

psb (14).png

将sql导入完毕后,生成两个表。然后在自己本地后台,点击栏目管理——安装新模块——安装生成的两个安装包。

psb (15).png

安装完毕后,点击主页——全局缓存,清理一下缓存。以下两张图分别是栏目管理和新闻管理的内容。

大家在新闻添加里,可以看到高级信息、可选信息的实际显示。

在新闻添加里,可以看到栏目添加时候,显示的是栏目标题,而打开数据库,则存的是栏目的ID。【即在通用数据源设计中,选中值就是要存入到数据库中的值,列表值就是显示在下拉框中的值,显示值就是在列表中、在编辑表单里显示的值】基本上达到了生成即用的目的。

当然,我们为了做成可以使用的功能,还需要进一步的完善。从下图中,我们归纳一下需要完善的几个功能。

  • A、新闻栏目的添加、修改时候,如果是非根栏目,我们需要显示一下他的上级栏目。让使用者点击选择,可以自动填写上级栏目ID。
  • B、新闻内容的添加、修改时候,栏目名称的选择,我们做一些显示上的优化。
  • C、浏览次数不用填写。
  • D、审核状态,根据用户的级别来自动填写。
  • E、新闻内容加上编辑器。
  • F、标签和关键词可以复制联动。
  • G、简介可以自动生成。

在下一节中,我们开始完善上述7个问题。

psb (16).png

psb (17).png

psb (18).png

  • end

本站原创,欢迎转载,转载敬请标明出处:天使漫步IT工作室 » 【ACI教程】用实例学习ACI(五)
添加新评论


Warning: Use of undefined constant php - assumed 'php' (this will throw an Error in a future version of PHP) in /www/wwwroot/u11u.com/usr/themes/wq/comments.php on line 38