我想开始测试 ATK4(Agile Toolkit - http://agiletoolkit.org/)。有没有人对在哪里可以找到使用 ATK4 的教程有任何建议:
- 模板开发
- 用户管理
- 注册、登录和其他帐户管理功能
我看到了 ATK4 的潜力,但很难找到文档,因为它是新的。
我想开始测试 ATK4(Agile Toolkit - http://agiletoolkit.org/)。有没有人对在哪里可以找到使用 ATK4 的教程有任何建议:
我看到了 ATK4 的潜力,但很难找到文档,因为它是新的。
您可以在agiletoolkit 文档中看到有关/atk4-example/lib/Frontend.php 更改的一些信息
此外,我概述了一些更改,以允许某些页面是公开的,而其他页面仅在登录另一个帖子时可见,这可能会有所帮助
正如 Romans 所说,如果您查看 Colubris 示例,您可以看到使用不同级别授权的示例,例如针对客户、开发人员和经理。
您可以在此处阅读有关敏捷工具包模板的信息 - 基础是您为 php 类中的每个页面定义业务逻辑。默认情况下,这些页面将使用 shared.html 作为模板,但您可以通过在页面类中定义一个名为 defaultTemplate 的函数来更改此设置。
模板可以使用标签来识别页面中创建的代码元素应该放置在哪里,例如此处的默认内容
标签之间的数据将被您在为该页面定义的类中添加的组件替换。如果你没有默认内容,你也可以使用速记版本
如果您只是将元素添加到相关页面类中的页面,它们将自动添加到 Content 标签。如果你想要更多的控制,你可以创建带有你想要的所有 HTML 标记的模板(或者让平面设计师来做,或者甚至从模板网站比如 templatemonster.com 下载你喜欢的模板),然后在你想要页面的地方添加标签要放置的代码。
这是非常灵活的——您还可以将 html 代码片段添加为视图,并在一个页面上多次重复使用它们,或者在不同的页面中使用相同的视图。