获取当前控制器

2023-12-19

在一个函数中我想到达当前控制器:

$front = Zend_Controller_Front::getInstance();

这只给出了一个处理程序,但没有给出当前控制器。

我将代码从函数更改为控制器内部。 并询问它们的起源,包括我从 getInstance 获得的处理程序和这个

var_dump(get_class($front), get_class($this));

I get:

string 'Zend_Controller_Front' (length=21)
string 'IndexController' (length=15)

我怎样才能到达真正启动的前端控制器?

我无法作为参数传递,因为这个函数被使用了万亿次。


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

获取当前控制器 的相关文章

  • php 打印 aa aaa ab aab 直到 zzz 的算法

    你好 我需要打印从 a 到 zzz 最多 3 个字母 例如我的输出应该是 A B Z AA AB AZ BA BB ZZ AAA AAB ZZZ 我在过去的 5 个小时里努力尝试 我找不到任何逻辑 我尝试了下面的代码 PHP 有一个方便的功
  • 如何以 Magento 方式实现库存过滤器?

    在我的 magento 网站上可以看到缺货的产品 我想要在分层导航中添加一个自定义过滤器 其中显示 排除缺货 当客户单击它时 应该隐藏缺货产品 默认情况下 我在 系统 gt 配置 gt 目录 gt 库存 下启用显示 显示缺货产品 即我希望客
  • 很好地阻止了齿轮工人

    我有许多 Gearman 工作人员不断运行 保存用户页面浏览记录等内容 偶尔 我会更新 Gearman 工作人员使用的 PHP 代码 为了让工作人员切换到新代码 我杀死并重新启动了工作人员的 PHP 进程 有什么更好的方法来做到这一点 据推
  • 使用 .htaccess 启用 PHP 短标签

    我在自己的 Centos 服务器上设置了 Apache 并具有多个虚拟 Web 服务器 并且我希望仅为位于以下位置的其中一个 Web 服务器启用 PHP 短标记 var www ostickets html 我可以通过添加成功启用短标签sh
  • 使用 strtotime() 计算时间差(以小时和分钟为单位)[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions time1
  • 使用 PDO 准备语句使用搜索字段中的多个关键字进行 LIKE 查询

    网站用户使用搜索表单来查询产品数据库 输入的关键字在数据库中搜索产品的标题 public function startSearch keywords keywords preg split s keywords totalKeywords
  • 更新重复密钥上的复合密钥 [重复]

    这个问题在这里已经有答案了 我需要更新新行 如果两者都满足 date dat and empId who 作为复合键 但如果其中之一或两者不同 则插入 sql INSERT INTO history SET endtimestamp now
  • 为什么当尝试使用 $this->data 访问 CakePHP 时,密码字段为空?

    我正在实现一个身份验证组件 这是我的注册页面 create User array action gt login echo form gt input primary email array size gt 32 echo form gt
  • 基本表创建 fpdf

    我找不到使用 fpdf 制作表格并从 mysql 数据库获取数据的合适教程 我只是想知道如何创建一个 我在网上尝试示例时遇到了很多错误 例如 我有 名字 中间名 姓氏 年龄 和 电子邮件 列 如何使用 fpdf 创建表格并回显数据库中的条目
  • 通过 AJAX 发送 XML

    我在 jQuery 中创建了一个 xml 文档 如下所示 var xmlDocument
  • 从 PDO 准备好的语句中获取原始 SQL 查询字符串

    在准备好的语句上调用 PDOStatement execute 时 有没有办法让原始 SQL 字符串执行 出于调试目的 这将非常有用 我假设您的意思是您想要最终的 SQL 查询 并将参数值插入其中 我知道这对于调试很有用 但这不是准备好的语
  • 如何在无法重启的服务器(Apache)上使用gettext?

    我在服务器故障上问了这个问题 https serverfault com questions 104224 how do you use gettext on server apache you cant restart但我没有得到任何回应
  • 如何从控制器访问 Zend Framework 应用程序的配置?

    我有一个基于 Zend 框架的应用程序快速开始 http framework zend com docs quickstart setup 我已经让演示工作起来 现在正在实例化一个新的模型类来完成一些实际工作 在我的控制器中 我想将配置参数
  • DOMPDF - 未找到“字体”类

    我正在尝试通过命令行添加字体 每次我尝试都会收到以下错误 Fatal error Class Font not found in home scripts public html MarketingPalv2 load font php o
  • PHP mkdir() 和 fopen() 不起作用 - 权限问题? umask问题?

    以下 PHP 脚本无法创建目录 它也将无法创建文件 当目录已经存在时 ini set error reporting E ALL define ABSPATH SERVER DOCUMENT ROOT echo ABSPATH br br
  • 从数据库 MYSQL 和 Codeigniter 获取信息

    如果你们需要其他信息 上一个问题就在这里 从数据库中获取信息 https stackoverflow com questions 13336744 fetching information from the database 另一个更新 尽
  • Laravel - 覆盖模型 ID

    我正在开发电子书管理系统 我使用 UUID 而不是自动递增整数主键 它工作得很好 protected static function boot parent boot static creating function model model
  • 如何使用 PHP 从 MySQL 检索特定值?

    好吧 我已经厌倦了 过去一周我花了大部分空闲时间试图解决这个问题 我知道 SQL 中的查询已更改 但我无法弄清楚 我能找到的所有其他帖子似乎都已经过时了 如果有人能帮助我 我将非常感激 我想做的就是使用手动输入数据库的唯一 密码 来检索行的
  • 禁用/启用用户访问/下载,但允许 php 编辑 - 使用 chown 和 chmod

    我想 move uploaded files到某个文件夹 比方说http localhost myproject protected 并且 PHP 应该能够rm mv cp 里面的一切protected 例如 启用 禁用用户对任何文件的访问
  • 如何获取 URL 中未知的 $_GET 值的数组?

    我正在使用一个在线购物车 它接受订购的商品并通过 URL 将其唯一 ID 传递到 process php 页面 所以 URL 看起来像这样 process php code 1 231 code 2 532 code 3 342 Anoth

随机推荐

  • Spring框架到底是做什么用的? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我听到很多关于Spring https spring io 整个网络上人们都在说 Spring 是一个很好的 Web 开发框架 简而言
  • 上一篇 Java 的列表迭代器

    我使用Java的列表迭代器 我不明白前面的方法是如何工作的 我获取链接列表 B 的下一个元素 然后尝试获取前一个元素 A 但得到 B LinkedList
  • 如何按几何类型过滤地理数据框?

    我正在使用开放街道地图数据 我通过立交桥将其下载为 GEOJSON 数据框 虽然我可以根据标签和子标签过滤数据 如下所示 gdf b gdf b loc gdf b 高速公路 服务 我无法弄清楚删除具有特定几何类型 如点 的地理数据帧的特定
  • 将线程作为库实现

    我读了 线程不能作为库实现 http www hpl hp com techreports 2004 HPL 2004 209 pdf http www hpl hp com techreports 2004 HPL 2004 209 pd
  • 何时使用存储过程而不是嵌入式 SQL

    我很困惑何时应该在代码中使用存储过程而不是嵌入式 SQL 当我谷歌搜索时 我发现了这些要点 它们允许模块化编程 它们可以减少网络流量 它们可以用作安全机制 请告诉我网络流量与它有何关系 SP 的另一个主要优点 您可以更改它们 修复错误 扩展
  • 使用 serde 时如何“展平”向量以生成多个 XML 元素?

    我有以下结构 struct Artist name String image String struct Album title String artists Vec
  • Pandas stack/groupby 来制作新的数据框

    我在创建和重新排列数据集时遇到问题 我查看了 pandas groupby 功能 认为它可能会帮助我做到这一点 但我缺乏经验来实现它 我在下面创建了我的问题的示例 我的 DF vehicle color a b c d A1 A2 A3 B
  • 跟踪 .git/hooks 中钩子的更改

    有没有办法跟踪 git hook 的变化 我有三个钩子 它们只显示在我的机器上 而不是在我的其他开发人员获取时显示 尝试去git add不起作用 http benjamin meyer blogspot com 2008 10 git ho
  • 使用hadoop进行图像处理

    如何在hadoop中读取视频帧 要在 Hadoop 中处理专用文件格式 例如视频 您必须编写自定义的 InputFormat 和 RecordReader 它们了解如何将视频文件转换为分割 InputFormat 然后将分割读取为值 Rec
  • 混合移动应用程序的 HTML 树

    寻找适用于混合移动应用程序并具有以下属性的树 或嵌套列表 UI 组件 拖放 用于插入 删除 更新 展开 折叠和拖动 悬停 放置的动画 视觉反馈 在移动设备上表现良好 开源 我接受付费开源 双重许可等 现代 干净的外观 现代 实现 例如与 A
  • MongoDB RangeError:尝试写入缓冲区边界之外

    除了特定数组之外 我不会一直收到此错误 我正在尝试使用 node js mongodb 本机驱动程序将 JSON 对象插入到 mongodb 集合中 这个 JSON 对象有几个字符串属性和一个大字符串数组属性 数组可以有数千个字符串项 我的
  • 根据背景更改导航字体颜色

    我的问题是这样的 我有一个固定的左侧导航栏 我必须根据其下方部分的背景更改列表字体颜色 代码是这样的fiddle http jsfiddle net 76kMN 2 因此 如果该部分为黑色且位于链接下方 则看不到文本 我必须根据每个列表下面
  • Python获取具有特定扩展名的目录中的最新文件

    我正在尝试使用 upload 目录中带有 log 扩展名的最新文件来由 Python 处理 我用一个UbuntuWeb 服务器和文件上传是通过 html 脚本完成的 上传的文件由Python脚本处理 并将结果写入MySQL数据库 我用了th
  • 为什么 TF2.0 中梯度带的分类交叉熵损失相对于 logits 的梯度为 0?

    我正在学习 Tensorflow 2 0 我正在尝试弄清楚渐变胶带是如何工作的 我有一个简单的示例 其中我评估了 logits 和标签之间的交叉熵损失 我想知道为什么相对于 logits 的梯度为零 请看下面的代码 TF的版本是tensor
  • 如何更改百里香中变量的值?

    我是百里香新手 我现在有点困惑 请查看下面的代码
  • java中如何模拟键盘按下

    我想模拟在 JTextField 中输入字符串 可以包含任何字符 我正在为此使用 new KeyEventData 但我无法确定如何处理 等字符 以及如何将新字符附加到已输入的字符中 您可以使用Robot http docs oracle
  • 头文件中声明的变量是否为包含该头的每个 .c 文件提供变量的单独副本?

    假设有两个源文件 file 1 c and file 2 c 其中包含相同的头文件file h file h has a variable int var Once file 1 c and file 2 c包括file h do file
  • 是否可以在 Windows 7 上使用 PhoneGap 开发 iOS 应用程序?

    我将开发一个在 iPad 上运行的 iOS 应用程序 我将使用 PhoneGap 来完成它 可以在Windows 7上开发吗 我一直在阅读 PhoneGap 文档 它并没有说这是不可能的 但我想我应该在这里提出要求 以避免启动和陷入困境 谁
  • Heroku Cedar 上的静态网站

    我尝试按照说明进行操作here http devcenter heroku com articles static sites on heroku为了在 Heroku 的 Cedar 堆栈上创建一个静态网站 我已经把网站放上来了here h
  • 获取当前控制器

    在一个函数中我想到达当前控制器 front Zend Controller Front getInstance 这只给出了一个处理程序 但没有给出当前控制器 我将代码从函数更改为控制器内部 并询问它们的起源 包括我从 getInstance