0

如您所知,在 codeigniter 中,类中的函数名称变为 url,如:

class Example extends CI_Controller {  

    function sayHello() {

        echo "Hello";  

    }  

}  

要简单地显示函数的内容,您可以使用以下方法显示它:

www.mydomain.com/example/sayhello  

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

4

1 回答 1

4

这与创建函数无关。你的问题是路由。解决这个问题:

class University extends CI_Controller {

    public function _remap( $university_name )
    {

    }

}

更多信息:http ://codeigniter.com/user_guide/general/controllers.html#remapping

于 2012-06-14T06:10:31.613 回答