我正在使用yii的管理面板并希望更新记录,所以当我想在href上发送记录ID时,点击这样url成为
http://localhost/firstapp/backend/vehicle/edit/1
但是它不起作用会产生错误,因为"无法解决请求"后端/车辆"。"我很长时间尝试这个请帮助
答案 0 :(得分:0)
您可以通过get方法传递变量,例如" / site / index?asd = xyz& pqr = qwe"这可以通过$ _GET访问。
如果要以codeigniter样式传递变量,即使用' /',您可以在url管理器中使用name参数。您可以在此处获取更多信息:http://www.yiiframework.com/doc/guide/1.1/en/topics.url#using-named-parameters
答案 1 :(得分:0)
您应该提供有关您的问题的更多信息,以获得更好的帮助。
但是,假设您有www.example.com/controller/action
个网址。如果您想将某个变量传递给action
,首先需要在config/main.php
中的网址管理器中定义规则,如下所示:
"controller/action/<variable1>/<variable2>"=>"controller/action"
现在,如果网址为“controller / action / test1 / test2”,则在action
中,$_GET['variable1']
的值将等于“test1”,$_GET['variable12']
将等于“test2” “。
请注意,用户定义的URL管理器规则必须在yii默认URL管理器规则之前。