Php 在Zend中将查询放入$this->时出现问题

Php 在Zend中将查询放入$this->时出现问题,php,zend-framework,Php,Zend Framework,使用zend的引擎,下面是我的get查询 <input type="text" name="q" value="<?php echo $this->query->getQuery(); ?>"> 我想用查询关键字替换主页,我尝试过解析许多不同的代码,但运气不好,任何人都可以帮助?您可以使用getQuery方法从请求中获取查询 或者是更方便用户的东西: $this->headTitle('Search results for: &quot;'.$

使用zend的引擎,下面是我的get查询

<input type="text" name="q" value="<?php echo $this->query->getQuery(); ?>">

我想用查询关键字替换主页,我尝试过解析许多不同的代码,但运气不好,任何人都可以帮助?

您可以使用getQuery方法从请求中获取查询

或者是更方便用户的东西:

$this->headTitle('Search results for: &quot;'.$this->query->getQuery().'&quot;');

这段代码可以放在你的控制器、视图或插件中——不管你觉得哪个最符合逻辑。如果它不在视图中,您需要将$this更改为它应该是的任何值。

您应该在视图中使用业务逻辑,例如您的查询。控制器应向视图提供需要显示的所有数据。视图不应直接处理查询。不管怎样,你在问什么?您希望查询结果成为您的标题标签吗?@jakenoble,更正:您不应该将业务逻辑放在视图中。我希望getQuery不会返回SQL。@strager我认为他不会将查询视为SQL查询,但请求中的查询字符串:?foo=bar@strager谢谢-输入错误,现在编辑太迟了:-
$this->headTitle($this->query->getQuery());
$this->headTitle('Search results for: &quot;'.$this->query->getQuery().'&quot;');