【问题标题】:CakePHP component alternative in LaravelLaravel 中的 CakePHP 组件替代方案
【发布时间】:2012-12-09 11:30:06
【问题描述】:

CakePHP 具有组件结构 - 库,用于在控制器之间共享逻辑。 Laravel 中是否有这样的东西以及放在哪里?我想过图书馆,但不一样。

我在 Laravel 文档中找不到任何东西

【问题讨论】:

  • 为什么图书馆“不一样”?这就是库的用途——在控制器之间共享逻辑!
  • 也许我错了,但引用 Laravel documentation 的话:库是执行不是特定于您的应用程序的任务的类
  • 您试图在控制器之间共享哪些逻辑示例?
  • 例如,我正在为 index() 函数创建自定义表示逻辑,这将在某些控制器中使用。例如ControllerAControllerN 将使用ComponentA 逻辑来过滤来自ModelAModelN 的记录和列。
  • 您可以制作 ModelX - 它处理您针对特定问题的所有逻辑。在此处查看更多信息:laravel.io/topic/18/some-tips-for-laravel-newbies(并滚动到“建模域”)

标签: php cakephp laravel


【解决方案1】:

例如,我正在为 index() 函数创建自定义表示逻辑,它将在某些控制器中使用。例如,ControllerA 和 ControllerN 将使用 ComponentA 逻辑来过滤来自 ModelA 或 ModelN 的记录和列

您可以制作 ModelX,它处理您针对特定问题的所有逻辑。

See more here(并滚动到“建模域”)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-10
  • 1970-01-01
  • 2017-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-16
相关资源
最近更新 更多