我使用CakePHP建立一個原型搜索應用程序和我有了下面的代碼到目前爲止搜索控制器:CakePHP的索引與查詢
class SearchController extends AppController
{
var $name = 'Search';
var $uses = array();
function index ($query)
{
$query = $_GET['q'];
$this->set('title_for_layout', $query. ' – smplr');
// if no query then redirect to home
if (!$query)
{
$this->redirect(array('controller' => 'home', 'action' => 'index'));
}
}
}
所以這個當用戶有這樣的事情,將被解僱:domain.com/search?q=Hello
我的問題是如何使用查詢傳入index()
?
目前我必須手動創建一個新變量來抓取使用$_GET
的查詢字符串,我相信這不是使用Cake做到這一點的方法。
任何幫助非常感謝。由於
謝謝,哥們。與你的caaaaaake玩得開心。 – Jage 2011-04-15 23:36:33