【问题标题】:Drupal crud applicationsDrupal crud 应用程序
【发布时间】:2014-06-05 06:16:49
【问题描述】:

提前致谢。

现在按照很多人的建议学习 Drupal,但我无法直接回答这个问题:

使用 Drupal 设置 CRUD 应用程序的步骤是什么?

(我会进一步解释。但这是前提。)

正在开发一个应用程序,该应用程序将进行报告并帮助一家小型销售公司进行勘探和数据分析。 Excel对吗?不。他们的客户还需要通过 web 应用程序实时访问他们的一些数据,因此需要有不同级别的登录(客户将看到与其帐户相关的特定数据,销售人员将看到他们的帐户,而管理层将看到他们的帐户)看到一切)。这是他们希望最终将其变成适用于 android 或 IOS 的本机应用程序的真正推动者。

最初我打算在 Codeigniter 中构建它......这似乎更容易,但有人建议我可以减少工作量并稍后使用“服务”模块来完成我想要完成的事情现在和将来。

忽略该项目,我什至无法弄清楚如何创建用于输入数据的表单(我假设是“Webforms”)。将其存储到数据库中,然后显示在可排序的表中。

我四处搜索,并没有真正找到使用 Drupal 作为 CMS 构建简单 CRUD 应用程序的指南。如果有人能告诉我我需要做哪些模块/事情,我完全愿意弄清楚如何将它们组合在一起。

示例(错误) 1)安装这些模块:Webform、views、CCK、Webform MySQL Views) 2) 激活模块 3)配置_与特定的数据库Table交互 4) 等等

平心而论,我仍在学习如何使用 Drupal,并且做 CRUD(创建、读取、更新、删除)类型的交互现在可能成为可能。如果不可能,那么我为您一直阅读而道歉。

干杯+快乐夏天

【问题讨论】:

    标签: php mysql drupal drupal-7 crud


    【解决方案1】:

    确保您使用的是 Drupal 7(内置 CCK)。然后为人们将看到的内容创建一种或多种内容类型。安装 Views 并使用它为每个角色构建显示(Views 非常强大)。您需要研究哪个节点访问模块可以帮助您最好地限制添加/编辑/删除权限。

    但是,您说 CodeIgniter 是一种选择(忽略 CI 不再维护的事实)。为什么推荐 Drupal 而不是另一个 PHP 框架,如 Silex/Yii/Symfony/ZF2/LAravel?根据客户的需求(以及它们的灵活性),您可能会发现自己与 Drupal 想要做某些事情的方式作斗争。如果他们最终希望通过 API 为网站提供更多支持,那么似乎非 Drupal 解决方案可能更适合。 (直到 Drupal 8 出来并有所改变)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-02
      • 2011-10-08
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 2018-10-21
      相关资源
      最近更新 更多