【问题标题】:naming a codeigniter function as class将 codeigniter 函数命名为类
【发布时间】:2014-05-27 12:49:59
【问题描述】:

我有一个 codeigniter 函数,我想将其命名为“类”,如下所示:

public function class($class_id = NULL)
    {
        ...

这将导致一个类似于domain.com/mydir/class/1的网址

我猜“类”是保留的。

有什么方法可以实现吗?

【问题讨论】:

标签: codeigniter codeigniter-url


【解决方案1】:

CodeIgniter 的routing 可以帮助您实现这一点。您不能将函数命名为 class,因为它是 reserved word

例如,如果您在名为 welcome 的控制器中将问题中的函数重命名为 get_class,那么您可以在 application/config/routes.php 中使用以下路由p>

$route['mydir/class/(:num)'] = "welcome/get_class/$1";

这会将诸如domain.com/mydir/class/1 的URL(假设应用程序的根目录是domain.com)路由到welcome 控制器和get_class 函数,传递 1 作为参数。

【讨论】:

    猜你喜欢
    • 2018-01-31
    • 1970-01-01
    • 2018-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    相关资源
    最近更新 更多