在codeigniter中快速创建函数

时间:2012-06-14 05:47:16

标签: php function codeigniter

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

class Example extends CI_Controller {  

    function sayHello() {

        echo "Hello";  

    }  

}  

要显示功能的内容,您可以使用以下方式显示它:

www.mydomain.com/example/sayhello  

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

1 个答案:

答案 0 :(得分:4)

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

class University extends CI_Controller {

    public function _remap( $university_name )
    {

    }

}

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