我的公司最近开始与Laravel 4合作。我现在正在构建一个基本的CMS。我已经发现有很多方法可以达到你能想到的任何目标,而且我非常喜欢作曲家和包装工作者;)对于我通常自己构建的大多数东西,我都找到了现有的包。只是不是为了这一件事:
我正在寻找的是为任何cms控制器定义或生成基本crud视图的好方法。例如,映像要销售的产品列表,每个产品都有属性(其中一些是1-n或1-1关系)。在这种情况下,我要么需要构建一个庞大的表单视图,以便能够手动管理所有这些变量,或者我会发现它可以生成它。如果只是这一次,我只需构建表单。但是因为会有更多类似的模块,我想要一个更容易和干燥的方法。
我考虑过为这个目的制作一个工匠发生器,使用该模型来找出所有领域和关系。这对于第一次设置非常有用,但仍需要手动处理特殊情况或之后的更改。
所以我想在多维数组中定义表单然后使用它来生成nescesary表单字段,即使在视图中支持Form :: macro表达式以满足特定需求。
这很好用,我已经相当容易地工作了但是在添加了许多嘛(比如在组等中嵌套表单项)之后,管理起来变得更加麻烦。
我一直在寻找这个问题的软件包或智能解决方案,但到目前为止还没有找到任何可用的东西。因此我发布了这个问题。
我很想听听你对这个问题的看法。 谢谢!