我的视图控制器可以从url中获取一个代码号。
用户/view/10024或users/view/10004等
在我的用户index.ctp中
echo $this->Form->create(null, array(
'url' => array('controller' => 'users', 'action' => 'view2'),
'type' => 'get',
'inputDefaults' => array(
'label' => false,
'div' => false
)
));
echo $this->Form->input(
'Enter Code',
array('label' => 'Code')
);
$options = array(
'label' => 'Submit',
'div' => array(
'class' => 'glass-pill',
)
);我明白了
/users/view?Enter+Code=1001我想要
/users/view/1001因此,我想获取输入数据并将其放入url中。
发布于 2014-04-07 14:42:47
这不能使用PHP完成。
相反,您需要使用Apache的重写引擎:MOD_REWRITE http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
创建一个简单的重写规则,以您希望实现的方式转换URL。您可以在这里看到重写URL的示例:http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/
https://stackoverflow.com/questions/22915408
复制相似问题