【问题标题】:FuelPHP Oil Scaffolding and MongoDBFuelPHP石油脚手架和MongoDB
【发布时间】:2011-12-30 02:15:53
【问题描述】:

是否有任何解决方案可以使油脚手架(--crud)开箱即用地与 mongodb 一起工作?看起来应该很容易……

除了这个问题,我想知道我是否可以将 mongodb 设置为“默认”下的默认连接 - 似乎没有太多关于 Fuelphp 和 mongodb 的文章。

更新:这是最近发布的一个小解决方法:

【问题讨论】:

  • 这是两个独立的问题。油开箱即用 - 您是否遵循用户指南?不确定 Mongo 的问题。
  • mongodb 开箱即用

标签: php mongodb scaffolding fuelphp


【解决方案1】:

您需要为此创建一个新的油模板。您可以复制 oil/views/scaffolding 中的代码,并且有两个现有的模板,orm 和 crud。如果您愿意,可以制作一个 mongo 并设置代码以随心所欲地工作。

【讨论】:

  • 但是有什么方法可以创建 crud 模型并让 lib 使用它?我尝试了各种燃料 mongo 库,但它们都不起作用......我总是遇到各种问题,比如“调用未定义的方法 Model_User::forge()”,或者它使用控制器而不是模型生成错误,比如“Controller_User_Collection”类未找到(来自模型,这甚至没有意义)等。
  • 您正在使用哪些各种 mongo 库?核心模型工作得很好(您不需要生成代码,只需使用自己编写即可)。看起来您可能也在尝试使用 ODM,它非常复杂并且没有文档,但我没想到人们会下载它。我写它是因为我需要它,它不被认为是核心的一部分,所以......这不是我的错!
  • 现在我正在使用 ActiveMongo...实际上并没有那么多。有很多复杂的完全臃肿。如果可以选择 oil 来定义相应地创建模型的 db 类型等,那就太好了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
相关资源
最近更新 更多