1

我正在为一个项目使用codeigniter。

URL 分段如下:

example.com/admin/events

example.com/admin/events/add

我有一个名为 Admin 的类,它有一个名为 events 的函数

function events($data)
{
  echo $data;
}

这将为事件/添加页面回显“添加”,但是当我尝试单独访问事件页面时出现错误

Missing argument 1 for Admin::events()

我认为我可以创建两个函数,一个传递一个变量,一个没有传递,但显然 php 不允许这样做。

Fatal error: Cannot redeclare Admin::events() 

我怎样才能使这项工作?谢谢。

4

1 回答 1

3

试试看

function events($data = NULL)
{
  echo $data;
}
于 2012-07-12T18:25:11.347 回答