当我尝试在codeigniter中加载application / config / doctype.php配置文件时 它给了我下一个错误
Your application/config/doctypes.php file does not appear to contain a valid configuration array.
我的代码(取自CI文档中的示例)
$this->config->load('doctypes', FALSE, TRUE);
$x = $this->config->item('html5','doctypes');
echo "<pre>";var_dump($x);die;//
任何人都知道为什么?
答案 0 :(得分:0)
关于system / helpers / html_helper.php,你可以使用:
include(APPPATH.'config/doctypes.php');
如果你想了解,请查看Config.php核心文件,第132行:
include($file_path);
if ( ! isset($config) OR ! is_array($config))
{
if ($fail_gracefully === TRUE)
{
return FALSE;
}
show_error('Your '.$file_path.' file does not appear to contain a valid configuration array.');
}
如果你使用$ this-&gt; load-&gt; config($ file),你的文件中必须有一个$ config变量。
答案 1 :(得分:0)
正确的方法是在控制器中加载HTML帮助程序:
$this->load->helper('html');
加载后,可以像这样访问doctypes:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); ?>
<?=doctype('html5');?>
<html lang="en">
<head>
...