Php 在codeigniter中快速创建函数

Php 在codeigniter中快速创建函数,php,function,codeigniter,Php,Function,Codeigniter,正如您所知,在codeigniter中,类中的函数名变成url,如下所示: class Example extends CI_Controller { function sayHello() { echo "Hello"; } } 要简单地显示函数的内容,您可以使用以下命令进行显示: www.mydomain.com/example/sayhello 我的问题是,如何使用循环或从数据库获取函数名来形成这些函数,而不是逐个编写所有函数

正如您所知,在codeigniter中,类中的函数名变成url,如下所示:

class Example extends CI_Controller {  

    function sayHello() {

        echo "Hello";  

    }  

}  
要简单地显示函数的内容,您可以使用以下命令进行显示:

www.mydomain.com/example/sayhello  

我的问题是,如何使用循环或从数据库获取函数名来形成这些函数,而不是逐个编写所有函数名?例如,我的数据库中有100个函数名。是否可以编写清晰、简短的代码,还是应该手动编写所有函数?谢谢…

这与创建函数无关。您的问题是路由。解决以下问题:

class University extends CI_Controller {

    public function _remap( $university_name )
    {

    }

}

更多信息:

这与创建函数无关。您的问题是路由。解决以下问题:

class University extends CI_Controller {

    public function _remap( $university_name )
    {

    }

}

更多信息:

好的,等一下:这是什么原因?元编程?还有,为什么?我怀疑你正在寻找的东西可以通过使用参数和修改的路由做得更好。因为在我的大学课堂上,必须有大学名称函数。所以我可以叫.com/university/university name。。。我想这样安排。所以我必须创建函数有多少大学你可以用大学($name)实现相同的功能好的,等一下:这是什么原因?元编程?还有,为什么?我怀疑你正在寻找的东西可以通过使用参数和修改的路由做得更好。因为在我的大学课堂上,必须有大学名称函数。所以我可以叫.com/university/university name。。。我想这样安排。因此,我必须创建函数,您可以使用university($name)实现多少所大学