$this->getRequest()->isPost() 返回 false

2024-02-28

我正在处理一个现有代码,最后一个开发人员创建了一个表单,但没有使用“$form”,代码是:

 public function indexAction() {
    .......

    $objRequest = $this->getRequest();
    var_dump($objRequest->isPost())  ==> all time return false
    if ($objRequest->isPost()) {

    $postedData = $objRequest->getPost();
    $inputData = new Zend_Filter_Input($this->filters, $this->validators,
                        $objRequest->getPost());

        $params = $this->getRequest()->getParams();
        if ($inputData->isValid()) {

   ..... 

在竞争中:

<?php $actionURL = $this->url(array(
'controller' => 'index',
'action'     => 'index',
'module'     => 'default',
));
?>

<form name="indexFormn" id="indexForm"  method="POST" action="<?php echo $actionURL; ?>">
<div class="AdminformDiv">
    <div class="errorbox">
        <?php
        if (!is_array($this->actionErrors)) {
            echo $this->actionErrors;
        }
        ?>
    </div>
    <div>
        <table border="0" cellpadding="0" cellspacing="0" style="width:700px">
            <tbody>
                <tr>
                    <td style="width:128px">Amount</td>
                    <td colspan="2">$ <?php echo $this->price;?> USD<td     style="width:270px">&nbsp;</td>
                </tr>
                <tr>

    .....

这意味着他不使用任何表单类,但他确实喜欢旧的 php 方法,但使用 zend,所以他总是返回 false,而我无法修复或检测问题出在哪里?


我刚刚遇到了类似的问题,经过几个小时的搜索后找到了解决方案。检查您的开始和结束表单标签是否填满了表单。我不小心忘记删除之前放入视图文件中的附加结束表单标签。

我不能百分百确定这如何影响我的表单,但附加的结束表单标记将我的方法更改为“获取”,即使我将其设置为发布,因此当我点击提交时,它会直接跳过验证部分。

我希望这有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

$this->getRequest()->isPost() 返回 false 的相关文章

  • 使用 Zend Framework 渲染站点范围元素的最佳方法

    我正在使用 模块 前端控制器资源进行项目设置 渲染站点范围元素 例如导航 的最佳方法是什么 Add the action which renders the element to the end of the action stack ea
  • 提交时使用 ajax 将子表单添加到表单

    我读了这篇文章 http www jeremykendall net 2009 01 19 dynamically adding elements to zend form http www jeremykendall net 2009 0
  • 如何使用 Zend Framework 和 netbeans 编写 JavaScript?

    我正在这样编写 JavaScript function some javascript magic 但问题是它没有突出显示并且没有自动完成功能 我尝试过这样写
  • 如何创建和实现像素跟踪代码

    好吧 这是我一直在寻找的目标 众所周知 大多数广告和分析公司使用所谓的 像素 代码来跟踪网站浏览 交易 转化等 我确实知道它是如何工作的 问题是如何实现它 跟踪代码由几个部分组成 跟踪代码本身 这是用户在其网页上插入的代码部分 该代码的主要
  • Zend Framework:重用从 Zend_Db_Select::getPart() 返回的 WHERE 子句

    我有一个包含 WHERE 的 SELECT 对象 我可以使用返回 WHEREgetPart Zend Db Select WHERE 这会返回类似这样的内容 array 0 gt string clienttype agent 1 gt s
  • Zend 框架引导问题

    我已经在新安装 Zend Framework 应用程序一段时间了 但我不知道发生了什么 我有两个想要使用的自定义操作助手 并且我想在引导程序中初始化它们 但似乎我的 init 函数根本没有被调用 在启动应用程序的 index php 中 我
  • Doctrine2 和 Zend 框架中的多个数据库连接

    我目前正在开发一个使用 ZF 1 11 3 构建的应用程序 Doctrine2 是使用的 ORM 组件 我需要使用多个数据库 在 application ini 文件中 我将数据库连接设置如下 resources doctrine dbal
  • zend 模型架构

    假设我的数据库中有两个表 项目和用户 我创建了两个扩展 Zend Db Table Abstract 的模型 Model DbTable Users and Model DbTable Projects 现在 创建一个实例是一个好的模式吗
  • 域对象和值对象 - 它们相等吗?

    通过查看 Zend 快速入门教程中的域对象示例以及考虑 DAO VO 模式的其他示例 它们似乎非常相似 我们能否推断出 值对象 与 域对象 是一样的 如果不是 您能澄清一下它们之间的区别吗 其中一个的功能是什么 如果另一个的功能又如何呢 我
  • 虚拟主机无法在 zend 框架中工作

    以下是我在 etc apache2 sites available 中的虚拟主机
  • 动态更改 Fieldset Fields 所需的参数

    我有一个货币字段集有 2 个字段 金额和货币 class MoneyFieldset public function construct name null options array parent construct name optio
  • 如何将 Zend Framework 2 集成到 Netbeans 7.2 IDE [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • application.ini 中的多个 Zend_Mail 配置

    我正在使用 Zend 框架 我需要在 Zend Mail 的 application ini 中放置多个邮件配置 使用 Zend Application Resource Mail 是否可以使用 Zend Framework 中的标准类来执
  • 日期未保存在mysql数据库中

    我在 MySQL 数据库中保存日期时遇到问题 测试一切 我正在尝试将 2010 01 01 例如 保存在 MySQL 数据库中 首先 我将 MySQL 字段设置为最新 这不起作用 但是当我将字段设置为字符串类型时 它确实将日期保存在数据库中
  • 在 Zend Framework 应用程序中,/views/filters 有什么用途?

    我知道视图助手的作用 view helpers 但我不知道视图过滤器 view filters 是什么 或者它的用途是什么 有人可以解释一下这个问题吗 谢谢你 在渲染视图结束时 Zend View 将输出传递给您已注册的任何过滤器 方法是调
  • Lucene外来字符问题

    我在使用 Zend Lucene 和 等外来字符时遇到了一些严重的问题 这些问题在创建索引和查询索引时都会出现 我已经尝试过 iso 8859 1 和 utf 8 ISO 8859 1 不起作用的查询看起来像 area sk ne 使用 Z
  • MYSQL中如何获取不带小数的列值

    我的 mysql 表中有两列A and B我正在获取这样的记录 select A B from table 但问题是上面的查询提供了类似这样的值 12 00 3 4 78 9 但我想得到这样的结果 12 3 78 我将使用哪个 MySQL
  • 值得学习的优秀 Zend Framework 示例应用程序 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 加载 ini 文件时发生致命异常

    我的项目文件夹是 demo 其中有文件夹 application library 和 public 在应用程序文件夹中 我有一个名为 configs 的文件夹 其中有一个文件 application ini 其中包含我的数据库参数 因此 在
  • zend框架找不到模型类?

    Yall 我有一个简单的问题 这可能是一个简单的配置问题 但是 我定义了一个模型 当我尝试从控制器访问它时 失败 模型位于模型目录中 当我查看快速启动应用程序时 看来这应该可行 这是我的模型 我的控制器停止了 这是控制器代码

随机推荐

  • 如何以编程方式从控制台启动 WPF 窗口?

    我有一个WPF窗口 我想知道是否可以以编程方式从控制台启动它 您好 您可以使用Application类 在这个类的帮助下 我们可以以编程方式启动wpf窗口 Application app new Application app Run ne
  • Flask:获取从 Postman 发送的 gzip 文件名

    我正在从 Postman 向 Flask 端点发送 gzip 文件 我可以使用该二进制文件request data并阅读 保存 上传等 我的问题是我不知道它的名字 我怎样才能做到这一点 我的 gzip 文件名为 test file json
  • Django 管理员每次点击后都会要求登录

    我正在开发 Heroku 上托管的 Django 应用程序 我可以使用我的用户名和密码登录管理员 但是 每次单击 或几秒钟后的每次单击 它都会再次将我重定向到登录页面 并显示 next admin model添加到网址 事实上 有时它会要求
  • .NET 枚举类型实际上是可变值类型吗?

    经过反思 我惊讶地发现 保存枚举特定实例实际值的 支持 实例字段并不是枚举类型的字段 private 正如我所想的 但是public 事实并非如此readonly任何一个 IsPublic true IsInitOnly false 许多人
  • 使用 r Markdown、kable 和 kableExtra 渲染表格时出现问题

    我正在尝试使用 r markdown kable 和 kableExtra 输出乳胶表 我在表格渲染代码中遇到错误 该错误不属于 R 生成的乳胶代码的一部分 代码 outTab lt m OutTab gt kable format lat
  • 为什么我不能在重写的方法中添加 Contract.Requires ?

    我正在使用代码契约 实际上 正在学习使用它 我面临着一些奇怪的事情 我重写了在第 3 方程序集中定义的方法 我想添加一个Contract Require像这样的声明 public class MyClass MyParentClass pr
  • 如何减少 mousemove 事件导致的速度减慢?

    我正在运行一个相对简单的函数 更新span s innerHTML on mousemove 该应用程序是一个Leaflet http leaflet cloudmade com 地图 当鼠标移动时 缩放 平移和加载图块时会出现明显的滞后
  • 正则表达式“?:^”是什么意思?

    我正在查看这个子表达式 这是 JavaScript 中的 我知道 当它跟在一个字符后面时意味着 零次或一次 但不确定它在这种情况下意味着什么 当与组一起工作时 您通常有几个选项可以修改组的行为 foo default behavior ma
  • iOS 8 UITableView 旋转错误

    因此 在 XCode 6 上编译应用程序后 我注意到一个奇怪的错误 该错误仅在 iOS 8 上运行时才会发生 这UITableView采取错误的inner更新框架后的尺寸 现在我将尝试解释一下具体情况 我们有一个UITableView侧面旋
  • 在javascript中比较两个数字的问题

    我的html代码是这样的
  • Ruby on Rails 开关 [重复]

    这个问题在这里已经有答案了 有人可以提供一个关于如何在 Ruby 中使用 switch case 来表示变量的示例吗 我假设你指的是案例 时间 case a variable a variable is the variable we wa
  • C++ 构造函数初始值设定项列表抛出异常

    我对以下代码有问题 可以看到我已经在C的构造函数中处理了A的构造函数抛出的异常 为什么还要在main函数中再次捕获并处理异常呢 include
  • 如何使用tcl中的puts更改文本颜色

    我想通过使用 tcl 中的 put 命令来更改控制台中显示的文本颜色以简化调试 我看到很多文章是 abt tk 而不是 tcl 仅供参考 我在 Windows 7 上使用 Active tcl 我尝试过其他人提供的以下代码 http www
  • MySQL 5.1 中需要一个抽象触发器来更新审核日志

    我需要一种方法来检查表中已更改的任何条目并将其传递到审核日志中 它需要从表结构中抽象出来 例如 CREATE TRIGGER table1 update BEFORE UPDATE ON table1 FOR EACH ROW BEGIN
  • 我如何摆脱这个 unicode 字符?

    Any idea how to get rid of this irritating character U 0092 from a bunch of text files I ve tried all the below but it d
  • 如何迭代对象数组以进行预输入?

    http angular ui github io bootstrap http angular ui github io bootstrap 我想使用引导程序的预输入 并在对象中搜索两个不同的密钥对 如何迭代数组对象 另外有人可以解释一下
  • Git 可以忽略内容相同但时间戳更新的文件吗

    我在最近的网络项目中使用 FTP 我尝试使用 git 在 FTP 上保留所有更改的本地备份 FTP 服务器似乎无法支持 MFMT 命令 或者我犯了一些其他错误 下载的文件不保留其时间戳 当我对新下载的文件进行 git diff 时 Git
  • sudo pecl 在 os x lion 上安装 apc 错误

    我尝试在 OS X Lion 上使用 pecl 安装 APC sudo pecl install apc 并且它抱怨缺少 pcre h 文件 In file included from private tmp pear temp APC a
  • JavaScript typeof 曾经返回过“数组”吗?

    我在各种开源项目中都看到过这种习惯用法 it instanceof Array typeof it array 我知道后半部分在 ECMAScript 5 或 6 中不可能是真的 但是是否有一个实现可以从 typeof 返回 数组 或者这是
  • $this->getRequest()->isPost() 返回 false

    我正在处理一个现有代码 最后一个开发人员创建了一个表单 但没有使用 form 代码是 public function indexAction objRequest this gt getRequest var dump objRequest