Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
core.php或bootstrap.php中的CakePHP memcached配置_Cakephp_Caching_Memcached_Cakephp 2.0 - Fatal编程技术网

core.php或bootstrap.php中的CakePHP memcached配置

core.php或bootstrap.php中的CakePHP memcached配置,cakephp,caching,memcached,cakephp-2.0,Cakephp,Caching,Memcached,Cakephp 2.0,我试图找出在CakePHP2中设置memcached配置的位置。php和bootstrap.php都有用于设置任何缓存(如memcached)的部分,但我仍然没有弄清楚要使用哪个文件 在我看来,CakePHP文档对此也不是很清楚。 有人能指出memcached配置的哪一部分放在哪个文件中吗?实际上,只要将配置值加载到core.php或bootstrap.php中,您就可以将配置值放在任何您想要的地方,甚至可以放在它们自己的文件中。但是,默认的2.0core.php文件指出,其他缓存配置应位于bo

我试图找出在CakePHP2中设置memcached配置的位置。php和bootstrap.php都有用于设置任何缓存(如memcached)的部分,但我仍然没有弄清楚要使用哪个文件

在我看来,CakePHP文档对此也不是很清楚。
有人能指出memcached配置的哪一部分放在哪个文件中吗?

实际上,只要将配置值加载到
core.php
bootstrap.php
中,您就可以将配置值放在任何您想要的地方,甚至可以放在它们自己的文件中。但是,默认的2.0
core.php
文件指出,其他缓存配置应位于
bootstrap.php
中,如下所述:

FWIW,我们根据环境变量(
APP_ENV
)以及覆盖所有其他变量的位置特定变量加载添加配置文件。我们称它为
core local.php
,但只要它不在您的VCS中跟踪,它的名称就无关紧要

编辑:

下面是我们如何加载特定于环境的配置。这是我们的
core.php
的结尾,这样在加载配置之后就不会被覆盖

$env = getenv('APP_ENV');
if (is_readable(dirname(__FILE__) . "/core-{$env}.php")) {
  Configure::load("core-{$env}");
}
结束编辑


最后,CakePHP文档非常容易编辑,PRs非常受欢迎。如果您认为您可以澄清文档,只需单击文档页面顶部的链接并进行编辑即可。然后,您可以使用GitHub UI提交PR。不需要编辑器或git二进制文件。

实际上,您可以将配置值放在任何您想要的地方,甚至可以放在它们自己的文件中,只要您将它们加载到
core.php
bootstrap.php
中即可。但是,默认的2.0
core.php
文件指出,其他缓存配置应位于
bootstrap.php
中,如下所述:

FWIW,我们根据环境变量(
APP_ENV
)以及覆盖所有其他变量的位置特定变量加载添加配置文件。我们称它为
core local.php
,但只要它不在您的VCS中跟踪,它的名称就无关紧要

编辑:

下面是我们如何加载特定于环境的配置。这是我们的
core.php
的结尾,这样在加载配置之后就不会被覆盖

$env = getenv('APP_ENV');
if (is_readable(dirname(__FILE__) . "/core-{$env}.php")) {
  Configure::load("core-{$env}");
}
结束编辑


最后,CakePHP文档非常容易编辑,PRs非常受欢迎。如果您认为您可以澄清文档,只需单击文档页面顶部的链接并进行编辑即可。然后,您可以使用GitHub UI提交PR。不需要编辑器或git二进制文件。

实际上,您可以将配置值放在任何您想要的地方,甚至可以放在它们自己的文件中,只要您将它们加载到
core.php
bootstrap.php
中即可。但是,默认的2.0
core.php
文件指出,其他缓存配置应位于
bootstrap.php
中,如下所述:

FWIW,我们根据环境变量(
APP_ENV
)以及覆盖所有其他变量的位置特定变量加载添加配置文件。我们称它为
core local.php
,但只要它不在您的VCS中跟踪,它的名称就无关紧要

编辑:

下面是我们如何加载特定于环境的配置。这是我们的
core.php
的结尾,这样在加载配置之后就不会被覆盖

$env = getenv('APP_ENV');
if (is_readable(dirname(__FILE__) . "/core-{$env}.php")) {
  Configure::load("core-{$env}");
}
结束编辑


最后,CakePHP文档非常容易编辑,PRs非常受欢迎。如果您认为您可以澄清文档,只需单击文档页面顶部的链接并进行编辑即可。然后,您可以使用GitHub UI提交PR。不需要编辑器或git二进制文件。

实际上,您可以将配置值放在任何您想要的地方,甚至可以放在它们自己的文件中,只要您将它们加载到
core.php
bootstrap.php
中即可。但是,默认的2.0
core.php
文件指出,其他缓存配置应位于
bootstrap.php
中,如下所述:

FWIW,我们根据环境变量(
APP_ENV
)以及覆盖所有其他变量的位置特定变量加载添加配置文件。我们称它为
core local.php
,但只要它不在您的VCS中跟踪,它的名称就无关紧要

编辑:

下面是我们如何加载特定于环境的配置。这是我们的
core.php
的结尾,这样在加载配置之后就不会被覆盖

$env = getenv('APP_ENV');
if (is_readable(dirname(__FILE__) . "/core-{$env}.php")) {
  Configure::load("core-{$env}");
}
结束编辑


最后,CakePHP文档非常容易编辑,PRs非常受欢迎。如果您认为您可以澄清文档,只需单击文档页面顶部的链接并进行编辑即可。然后,您可以使用GitHub UI提交PR。无需编辑器或git二进制文件。

Hi@alecho,谢谢您的回答。现在更清楚了,但我还不是100%确定。您能告诉我您在哪个文件中包含自定义配置以及如何添加吗。多谢各位much@lockdoc我用在CakePHP中加载特定于环境的配置的示例更新了我的答案。这允许您对开发、登台和生产(以及您可能需要的任何其他)环境进行不同的配置,包括Memcached配置。您好@alecho,谢谢您的回答。现在更清楚了,但我还不是100%确定。您能告诉我您在哪个文件中包含自定义配置以及如何添加吗。多谢各位much@lockdoc我用在CakePHP中加载特定于环境的配置的示例更新了我的答案。这允许您对开发、登台和生产(以及您可能需要的任何其他)环境进行不同的配置,包括Memcached配置。您好@alecho,谢谢您的回答。现在更清楚了,但我还不是100%确定。您能告诉我您在哪个文件中包含自定义配置以及如何添加吗。多谢各位much@lockdoc我更新了我的答案,在Cake中加载特定于环境的配置