gpt4 book ai didi

php - Zend Framework,在没有 View 的情况下运行查询?

转载 作者:可可西里 更新时间:2023-11-01 12:41:26 26 4
gpt4 key购买 nike

我目前正在使用 Zend Framework 为网站构建一个小型管理部分,这只是我第二次使用该框架,所以我对某些事情有点不确定。例如,我是否有新闻文章的存档选项,用户希望点击链接并存档文章,但是我不知道如何在没有 View 的情况下运行它?

这是我的 Controller

public function archiveNewsAction()
{

//die(var_dump($this->_request->getParam('news_id')));
$oNews = new news();
$this->_request->getParam('news_id');
$oNews->archiveNewsArticle($news_id);
//die(var_dump($oNews));
$this->_redirect('/admin/list-all');
}

这是我的模型

public function archiveNewsArticle($news_id)
{
//die($news_id);
$db = Zend_Registry::get('db');
$sql = "UPDATE $this->_name SET live = '0' WHERE news_id = '$news_id' LIMIT 1";
die($sql);
$query = $db->query($sql);
$row = $query->fetch();

return $row;
}

如果有人能提供任何帮助,我将不胜感激。

谢谢

西科

最佳答案

我在调用纯 AJAX 操作时使用它,我不想输出或者我正在使用一些其他输出,例如 XML 或 JSON:

// Disable the main layout renderer
$this->_helper->layout->disableLayout();
// Do not even attempt to render a view
$this->_helper->viewRenderer->setNoRender(true);

如果您正在做的事情没有输出/非 HTML 输出,这还有一个额外的好处,即没有重定向开销。

关于php - Zend Framework,在没有 View 的情况下运行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/523811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com