gpt4 book ai didi

cakephp - 自定义配置文件错误

转载 作者:行者123 更新时间:2023-12-01 12:52:17 26 4
gpt4 key购买 nike

我想为站点配置创建一个配置文件。我创建了 config.php 并将其放入 Config 文件夹中。它的内容是:

<?php
Configure::write('Title', 'My App');
Configure::write('Categories', array(
'Recipes' =>
array('url' => '/recipe', 'max' => 10),
'Foods' =>
array('url' => '/food', 'max' => 5)
));

并将这段代码放在bootstrap.php的末尾:

Configure::load('config');

但是蛋糕返回这个错误:

No variable $config found in ...........\app\Config\config.php.php

Error: An Internal Error Has Occurred.

Stack Trace

CORE\Cake\Core\Configure.php line 272 → PhpReader->read(string)
APP\Config\bootstrap.php line 110 → Configure::load(string)
CORE\Cake\Core\Configure.php line 92 → include(string)
CORE\Cake\bootstrap.php line 142 → Configure::bootstrap(boolean)
APP\webroot\index.php line 79 → include(string)

有什么问题??

注意:我使用的是最新版本:2.2.1 Stable

最佳答案

在您的配置文件中,如果您希望将 load() 与默认的 PhpReader 一起使用,则您应该使用名为 $config 的数组变量而不是 Configure::write。参见 API

例如

<?php
$config = array(
'Title' => 'MyApp',
...
);

http://book.cakephp.org/2.0/en/development/configuration.html#built-in-configuration-readers

关于cakephp - 自定义配置文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11545307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com