-1

我在 Yii 中实现了我的项目。我完成了 URL 管理,它工作正常。但我搜索的 URL 不正确。我在这里添加了我的代码。请告诉我如何根据我的网址更改此代码..

我的 main.php:

<form class="navbar-form " role="search" name="searchform" method="POST" action="<?php  echo Yii::app()->baseUrl.'/index.php/recipe/course1/';?>" id="menu-form-style" onsubmit="return ValidateSearchForm();">
 <div class="form-group">
 <input type="text" name="search" id="search" placeholder="Quick Search...." class="form-control" onkeyup="lookup(this.value);" onblur="fill();">

我发送到我的食谱控制器。

我这样做的地方:配方控制器

public function actionCourse1(){

if(isset($_POST["search"]))
$course=$_POST["search"];
$this->redirect(array('recipe/course','searched'=>$course));}

  public function actionCourse(){
    $model=new Recipe;
   if(isset($_GET['searched']))
   $count=$_GET['searched'];
      $bigArray=array(); 

  in  my configure main.php

 'searched'=>'recipe/course',

在我想要显示的配置行上方。

但我变得这样了

search/searched/asdfadfadfa

http://kitchenking.ebhasin.com/ 这是我们的网站。请给我合适的答案

4

3 回答 3

0

如果我真的理解你的问题,试试这个......

$this->render('/recipe/course/ or your file place', array('searched'=>$course));}

或者

$this->redirect('/recipe/course/searched/'.$course);
于 2014-04-03T12:28:14.767 回答
0

更改您的配置 main.php:

'search/<searched>'=>'recipe/course',
于 2014-04-04T09:01:30.657 回答
0

重新阅读http://www.yiiframework.com/doc/guide/1.1/en/topics.url这个,是的,我知道这不是答案,但我认为你的路线无效。

于 2014-04-03T12:45:24.587 回答