【问题标题】:Router Connect with Cakephp路由器连接 Cakephp
【发布时间】:2014-12-03 17:52:17
【问题描述】:
Router::connect(
    'mylogin',
    array('controller' => 'User', 'action' => 'xyz', 5)
);

如何从我在数据库中存储为 /User/xyz/5 的字符串创建一个数组 array('controller' => 'User', 'action' => 'xyz', 5)

我可以通过字符串而不是数组来连接路由吗?

非常感谢您的帮助。

【问题讨论】:

    标签: php cakephp routing routes cakephp-2.0


    【解决方案1】:

    尝试使用此代码拆分您的字符串。我希望它可以帮助你。 :)

    $split = explode('/', '/User/xyz/5');
    Router::connect('mylogin',array('controller' => $split[1], 'action' => $split[2], $split[3]));
    

    【讨论】:

    • 您缺少分隔符,如果您使用正确的分隔符,则您的索引错误,因为第一个条目将为空。
    • 哎呀!对不起,我完全忘记了。谢谢! :D
    猜你喜欢
    • 1970-01-01
    • 2013-12-29
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多