提供新的参数给 Rules
Tags
上一节里面,我们已经跟大家介绍了如何通过代码增加 自定义动作和如何在你的动作中增加参数,在这一节里面,我们将会介绍:
如何声明一个动作提供了新的数据对象给rules
如何真正把创建的数据发送给rules
如何保存参数的控制动作(但不是由它创建)
上一节里面,我们已经跟大家介绍了如何通过代码增加 自定义动作和如何在你的动作中增加参数,在这一节里面,我们将会介绍:
如何声明一个动作提供了新的数据对象给rules
如何真正把创建的数据发送给rules
如何保存参数的控制动作(但不是由它创建)
上一节里面,我们已经跟大家介绍了如何通过代码增加 自定义动作和如何在你的动作中增加参数,在这一节里面,我们将会介绍:
为一个动作使用文本作为输入参数
为你的动作配置增加一个自定义的选择列表
限制输入的参数与“直接输入“(而不是数据选择)
在上一节里面,我们已经有知道 如何通过代码增加 自定义动作,这节中,我们将会跟大家说,如何在你的动作中增加参数,举例:允许网站建设者选择哪个用户对象能使用这个动作。
这章节中,我们主要是快速的介绍一下rules模块的概念。包括:
动作(Actions), 条件(conditions), 事件(events)
数据类型:实体(entities)、关系(relationships)和tokens 的重要性
列表和循环。
组件和参数
rules模块用户界面的一些单词意思
Views 主题化
Views 风格插件
在我们最初的Databasics模块,我们有一些访问控制在他们周围可以看到我们提供的选项卡在用户页面。现在,我们已经切换,选项卡来作为一个视图,我们需要还补充说,访问控制回来。在这节课中,我们将使用一个新特性的观点:插件。我们将创建一个访问插件,让我们自由地添加自己的自定义访问控制,以及设置来给我们的用户什么的选择他们想使用的访问。
在这节课中,我们把我们的工作在一起,创建一个新视图的网站,用我们的工作已经做了到目前为止的暴露我们的数据,以及创建我们的处理程序。一旦我们创建视图,我们将它导出,并将它添加到我们的模块作为一个默认的视图。
在这节课中乔演示如何扩展默认的视图类创建一个新的处理程序和使用我们的表,将使我们能够对数据排序从查询返回的行,属于当前登录用户在列表的顶部。这节课是建立在信息从先前的两堂课关于实现视图处理程序和通用编码对视图的最佳实践。