天使漫步IT工作室

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

有了ACI在线生成模块功能,做数据库操作模块方便的设计就很轻松了。

首先在http://www.autocodeigniter.com/注册,登录后,点击模块,进行生成模块的操作。

着重有两个地方需要详细解释:

接下来是设置数据字段信息,我们先设置栏目的数据表,因为新闻的某个字段需要用到栏目的数据表内容。
数据表的设计相对来说简单,所以等一会生成sql的时候,我们需要做一些改进。
是否根目录,默认否,根ID,默认0 文章数量 默认0 是否可见,默认 1 (0 否、1是)

在设置字段扩展时间中,我们可以设计数据表中的哪些字段是在后台界面上的必填项,哪些字段参与排序,哪些字段可以被搜索,哪些字段可以在列表页中显示。

注意:重要的一步来了,我们的栏目是可以让新闻发布人员选择的。所在我们需要做通用数据源的设计。

点击保存所有设置后,模块已经生成好了,我就不截图了,在模块里,有一项:“通用数据源”,点击它,设计通用数据源,以供新闻添加使用。

数据选择器管理——右上角点添加出现四个选项:

因为栏目一般不会很多,并且同一篇文章不会归属到多个栏目中,所以我们选择下拉框单选数据选择器。
点击进入后,数据表newstype的字段全部列出来了。我们添加新闻的时候,一般要选择栏目名称,数据库中存的是栏目ID。所以我们把newstype_id作为选中值,栏目名称_name作为转换显示值(在列表、编辑的时候,显示name,数据库中存的是ID)。
显示选项连接符是什么意思呢?就是在列表显示中,如果显示: ID-栏目名称-是否根,其中-就是选项连接符。不填写就是空格。

设计好以后,点击保存备用。
在下一篇我们开始设计新闻表。设计新闻表我就不一步一步掩饰,我会把重要的字段设计单独列出来讲述。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »