如何组织CakePHP 3单元

如何组织CakePHP 3单元,cakephp,cakephp-3.0,cells,Cakephp,Cakephp 3.0,Cells,我正在创建一个应用程序,其中一些页面包含许多图表等,这些都是通过CakePHP单元格实现的,非常灵活 然而,该应用程序将有大约100个单元格,这使得文件夹结构非常无序 我在书中找到的唯一方法是使用插件中的单元格,但我并不想为每一类单元格创建一个插件 有人知道是否有可能将单元格放在子文件夹或类似的地方吗 谢谢大家! 我认为您可以将FQN作为单元名传递,但我现在无法测试它,因此我不会将其作为答案发布。如果有效,那么在类不存在的情况下,您可能会收到泛型错误,而不是MissingCellExceptio

我正在创建一个应用程序,其中一些页面包含许多图表等,这些都是通过CakePHP单元格实现的,非常灵活

然而,该应用程序将有大约100个单元格,这使得文件夹结构非常无序

我在书中找到的唯一方法是使用插件中的单元格,但我并不想为每一类单元格创建一个插件

有人知道是否有可能将单元格放在子文件夹或类似的地方吗


谢谢大家!

我认为您可以将FQN作为单元名传递,但我现在无法测试它,因此我不会将其作为答案发布。如果有效,那么在类不存在的情况下,您可能会收到泛型错误,而不是
MissingCellException
异常。另一个选项可能是
class\u alias()
或重写/重新实现
CellTrait::cell()
。我认为您可以传递FQN作为单元格名称,但我现在无法测试它,因此我不会将此作为答案发布。如果有效,那么在类不存在的情况下,您可能会收到泛型错误,而不是
MissingCellException
异常。另一个选项可能是
class\u alias()
或重写/重新实现
CellTrait::cell()