【问题标题】:CodeIgniter error solvingCodeIgniter 错误解决
【发布时间】:2014-01-07 19:03:43
【问题描述】:

我是 CodeIgniter 的新用户。首先我安装了 CodeIgniter,然后编写了以下代码并尝试在浏览器的帮助下运行它。我将程序保存在htdocs/application/controllers/hello.php,但它显示错误:

警告:define() 需要至少 2 个参数,1 个在 D:\xampp\htdocs\ci_intro\hello.php 第 2 行给出

不允许直接访问脚本。

有什么问题?

<?php 
if(!define('BASEPATH','')) exit('no direct script access allowed');
class Hello extends CI_Controller{
public function index()
{
    echo "this is my index function";
}
    public function one()
    {
       $this->load->view('one');
    }
}
?>

【问题讨论】:

  • 对不起,它给出了上述警告
  • 请花点时间在您的问题中使用格式化工具,以便它们像现在一样易于阅读。此外,在代码之前至少添加一些问题 - 从代码开始并且没有上下文可能会让读者有点困惑。

标签: php codeigniter


【解决方案1】:

应该是defined 而不是define

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

【讨论】:

    猜你喜欢
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    相关资源
    最近更新 更多