Cakephp 在同一服务器上的不同Cake安装之间共享模型

Cakephp 在同一服务器上的不同Cake安装之间共享模型,cakephp,cakephp-2.1,Cakephp,Cakephp 2.1,我在同一台服务器上有多个站点,每个站点都有自己的安装。我想在这些不同的应用程序之间共享模型 如何导入和使用应用程序之外的共享模型?您可以按照文档中的说明使用 App::buildarray'Model'=>array'/a/full/path/to/models/ 您可以按照文档中的说明使用 App::buildarray'Model'=>array'/a/full/path/to/models/ 也许可以添加一些关于原因的更多信息。这似乎是一个非标准的解决方案,但没有足够的信息给出更具体的答案

我在同一台服务器上有多个站点,每个站点都有自己的安装。我想在这些不同的应用程序之间共享模型

如何导入和使用应用程序之外的共享模型?

您可以按照文档中的说明使用

App::buildarray'Model'=>array'/a/full/path/to/models/

您可以按照文档中的说明使用


App::buildarray'Model'=>array'/a/full/path/to/models/

也许可以添加一些关于原因的更多信息。这似乎是一个非标准的解决方案,但没有足够的信息给出更具体的答案。一般来说,这会在不同的软件部件之间产生大量依赖关系,这可能不是维护的最佳解决方案。这些站点共享同一个数据库。到目前为止,每个应用程序都有自己的表格模型,但我正在添加需要在所有网站上使用的方法。每个站点从方法中生成完全相同的结果是至关重要的,因此我不希望它们使用自己的模型和复制/粘贴方法。这会导致人为错误或忘记在一个站点的方法上修复bug,而不是在另一个站点上。这是一个更好的解决办法。插件是可重用的,并且是为这个特定的目的而设计的。共享插件有不同的选项。如果您使用一些linux服务器,您可以将它们符号链接到源服务器。另一种选择是使用Github存储库来存储插件的代码。为什么是插件:它创建了一个清晰的容器,可以进行测试。这是一组清晰的代码,遵循MVC和框架应用的其他标准。也许可以添加更多关于原因的信息。这似乎是一个非标准的解决方案,但没有足够的信息给出更具体的答案。一般来说,这会在不同的软件部件之间产生大量依赖关系,这可能不是维护的最佳解决方案。这些站点共享同一个数据库。到目前为止,每个应用程序都有自己的表格模型,但我正在添加需要在所有网站上使用的方法。每个站点从方法中生成完全相同的结果是至关重要的,因此我不希望它们使用自己的模型和复制/粘贴方法。这会导致人为错误或忘记在一个站点的方法上修复bug,而不是在另一个站点上。这是一个更好的解决办法。插件是可重用的,并且是为这个特定的目的而设计的。共享插件有不同的选项。如果您使用一些linux服务器,您可以将它们符号链接到源服务器。另一种选择是使用Github存储库来存储插件的代码。为什么是插件:它创建了一个清晰的容器,可以进行测试。它是一组清晰的代码,遵循MVC和框架应用的其他标准。