我们可以在codeigniter中给出像my-account这样的创建函数名称

时间:2016-07-16 09:57:20

标签: codeigniter

我正在开发codeigniter,我想提供像edit-profile这样的函数名称和像my-account这样的控制器名称。 我试图像这样创建,但它给出了错误。

3 个答案:

答案 0 :(得分:1)

在config / routes.php

$route['translate_uri_dashes'] = FALSE;

只需更改为 TRUE 即可使用_或 - 。

并命名函数以下划线分隔,然后在请求url使用时 用破折号分隔单词

我希望我的回答很有用

答案 1 :(得分:0)

我希望您只是通过此网址询问名称约定,如果有关方法名称约定class and method naming

答案 2 :(得分:0)

是。你可以

在控制器中

public function my_account($value='')
{
    # code...
}

路线

$route['my-account'] = "controller_name/my_account";

<强>测试。工作正常

enter image description here

在配置

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';