Zend Action 助手与插件

2023-12-19

我有一个出现在每个页面上的侧边栏。侧边栏的第一个元素是 a) 登录表单,或 b) 当前用户的详细信息(取决于用户是否登录)。

我已经阅读了一些实现此目的的方法,并计划在引导程序中初始化侧边栏占位符。

当需要将用户详细信息或登录表单附加到侧边栏时,我应该在操作助手中的预调度中执行此操作吗?或者来自控制器插件中的预调度?为什么?

Thanks!


我推荐阅读使用操作助手来实现可重用的小部件 http://weierophinney.net/matthew/archives/246-Using-Action-Helpers-To-Implement-Re-Usable-Widgets.html作者:Matthew Weier O'Phinney(采埃孚负责人)。

在他的例子中,他使用public function preDispatch()在操作助手中创建可重用的登录/用户小部件。

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

Zend Action 助手与插件 的相关文章

  • 如何使用 Zend Framework 和 netbeans 编写 JavaScript?

    我正在这样编写 JavaScript function some javascript magic 但问题是它没有突出显示并且没有自动完成功能 我尝试过这样写
  • 如何将大型对象/数组序列化为 JSON

    我的应用程序需要生成一个具有大对象的 jsondata数组类型的属性 数组在收集数据库输出时需要保留在内存中 并且某些属性只有在数组完成后才能确定 复杂性 数组是基于数字的 并且必须在 json 输出中出现 因此直接json encode
  • Zend_Service_Twitter - 准备 API v1.1

    Zend Service Twitter 组件仍然适用于 Twitter API v1 0 该组件将于 2013 年 3 月 5 日弃用 因此 我想让我的新网站与 Twitter API 交互 v1 1 做好准备 v1 0 一切正常 但如果
  • 如何在application.ini中设置数据库时区

    我在 Zend Framework 中有一个应用程序 它必须在与服务器不同的时区运行 application ini 中是否有设置数据库服务器 本例中为 MySQL 时区的选项 我当前的选择是 resources db adapter Pd
  • Doctrine2 和 Zend 框架中的多个数据库连接

    我目前正在开发一个使用 ZF 1 11 3 构建的应用程序 Doctrine2 是使用的 ORM 组件 我需要使用多个数据库 在 application ini 文件中 我将数据库连接设置如下 resources doctrine dbal
  • Zend Framework:从路由获取子域参数

    更新 解决了 问题是因为我们使用 nginx 作为前端 所以nginx不会将HTTP HOST传递给apache 你好呀 我在生产服务器上的基本控制器中获取子域参数时遇到问题 而在本地主机上则没问题 url 中的其他参数 如控制器 操作按其
  • zend-framework 主义和 MVC 模式:模型和表单之间应该用什么样的层来连接数据?

    我正在学习 Zend Framework 和 Doctrine 我想知道将表单连接到模型的最佳实践是什么 反之亦然 在某些情况下 从表单类中的模型加载数据很方便 可以说是一个非常独特的类 它使用了许多模型 在其他情况下 在模型类中使用为表单
  • Zend_Framework- 在哪里放置 $_GET 和 $_POST (HTTP 请求)处理?

    我最近读过这个帖子 http blog astrumfutura com archives 373 The M in MVC Why Models are Misunderstood and Unappreciated html这导致了一系
  • FirePHP 并不总是写入日志消息

    我在 Bootstrap php 中设置了记录器 如下所示 logger new Zend Log if environment gt debug 1 stream fopen var www html rta rta log a fals
  • 正确使用 zend 框架中的语言

    我有一个带有两个模块 管理和公共 的 Zend 应用程序 对于公共 我有以下插件来解析我的友好 URL class Custom Controller Plugin Initializer extends Zend Controller P
  • Zend 覆盖默认视图对象

    如何覆盖 zend 框架中的默认视图对象 以便我可以拥有自定义视图对象 class Bootstrap extends Zend Application Bootstrap Bootstrap function initViewHelper
  • 在 View 中使用 Zend_Acl 来显示/隐藏部分视图的方法是什么

    我想知道使用 Zend Acl 来显示 隐藏部分视图的方法是什么 我想我会的 创建一个Controller Plugin 传递登录用户 acl来查看 this gt view gt loggedInUser Zend Auth getIde
  • 禅德导航。带有自定义选项的子菜单

    在我的布局脚本中 我也需要生成 渲染我的菜单 如果菜单项有一个子菜单 我会更改我的菜单项 以便它会呈现 li 原因是我会有一张图片 li li 网页元素存在 ul li a href da front news Nyt a li li cl
  • Doctrine2大合集

    在过去的几天里 我一直在玩doctrine2 ZF 设置 我仍然无法弄清楚的一件事是大型数组集合关联 例如 假设我们有一个名为 Post 的实体 每个帖子可以有很多评论 现在 如果我这样做 这将加载所有评论 post gt comments
  • 在 Google Analytics 中准确报告通过 PayPal 进行的付款的推荐人

    在我们的 Google Analytics 电子商务中 PayPal 被视为推荐人 我发现许多文章概述了 utmnooveride 的使用 以确保 PayPal 交易传递数据 以便原始推荐人获得信用 我们使用 PayPal 处理我们的信用卡
  • 如何自定义 Zend_Form 正则表达式错误消息?

    我有以下代码 postcode form gt createElement text postcode postcode gt setLabel Post code postcode gt addValidator regex false
  • Zend IMAP 搜索和过滤器

    我如何使用 Gmail 中的过滤器进行搜索 就像获取带有特定标签的电子邮件列表或来自特定电子邮件地址的邮件列表一样 我无法在文档中找到它 注意 我使用 oAuth 进行身份验证 我希望这与搜索无关 Gmail 上的标签实际上是 从 IMAP
  • 无法在 Zend Framework 中回滚事务

    我在 Zend Framework 中使用以下代码进行事务 但回滚功能不起作用 数据通过 insertSome data 插入数据库 怎么了 db gt beginTransaction try model gt insertSome da
  • 需要将smarty文件改为zend文件

    你好 我有 smarty 文件 我需要转换成 zend 如何将 smarty 更改为 zend 它的 tpl 文件 div class form div
  • Zend 如何使用 mod_rewrite 解析前端控制器中的 URL?

    我不明白 Zend Framework 如何控制路由 我实际上正在尝试创建自己的控制器 路由类 编写了与 Zend 建议的 htaccess 相同的代码 以重写位于网站根目录的index php RewriteEngine On Rewri

随机推荐

  • Shopify 元字段的限制

    我想知道 Shopify 中的实体可以拥有的元字段数量有哪些限制 例如 在产品对象的给定命名空间下 您可以拥有 1000 个唯一键值对吗 有硬性限制吗 请注意 我已经查阅了 Shopify 的 Metafield API 页面上的文档 ht
  • 阻止 href 打开链接,但仍执行其他绑定事件

    我想阻止链接打开页面 所以我写了这个 a click function e e preventDefault 这太棒了 但这阻止了我的其他活动 toolbar a click function e action 当然 我可以通过一些测试将我
  • 在 Java 中,final 字段可以从构造函数助手中初始化吗?

    我有一个最终的非静态成员 private final HashMap
  • 将整数转换为小数的高效算法

    CLRS 算法书的问题 31 1 12 提出了以下问题 给出一个有效的算法来转换给定的 bit 二进制 整数到十进制表示 论证如果对长度最多为 的整数进行乘法或除法 需要时间M 那么就可以及时进行二进制到十进制的转换 M lg Hint 使
  • 如何检查 Elixir 中的内存使用情况?

    Elixir 中可以检查内存使用情况吗 也许调用 Erlang 这就是我想要实现的目标 检查总内存使用情况 比方说1G of 8G Read a 4G file 检查总内存使用情况 比方说5G of 8G erlang memory tot
  • 如何确保文本框是字母数字但没有前导数字?

    我的 Web 应用程序包含一个文本框 我想限制其输入 我想阻止用户输入以下文本 以空白开头 以数字以外的内容开头 在前导字符之后包含字母数字字符 谢谢你的建议 不要以字母数字的空格开头 a zA Z 后跟 0 个或多个字母数字 a zA Z
  • Python中浮点数的分数[重复]

    这个问题在这里已经有答案了 当数字作为浮点数传递时 为什么分数的分子和分母更大 gt gt gt from fractions import Fraction gt gt gt gt gt gt a Fraction 2 34 gt gt
  • Javascript:识别是桌面Linux还是Android

    无法识别是linux桌面机还是android设备使用navigator userAgent or navigator platform因为某些 Android 设备有字符串linux同时 详情如下 Device OS navigator p
  • 启动 python 进行 Web 开发的好资源吗?

    我对学习 Python 进行 Web 开发非常感兴趣 有人能指出我正确的方向吗 我一直在 Google 上查看相关内容 但还没有真正找到任何显示正确文档以及如何开始使用的内容 有推荐的框架吗 教程 我从事 PHP 工作已有 5 年了 所以我
  • 获取复选按钮状态

    我如何获得 state of a Tkinter Checkbutton By state 我的意思是看看它是否有复选标记 当你创建它时 需要一个variable关键字参数 通过它IntVar from Tkinter 选中或取消选中该框将
  • 如何将 Kotlin 支持添加到您的 flutter 项目中?

    阅读后README文件的条形码扫描插件 https pub dev packages barcode scan我遇到了指令 这个插件是用 Kotlin 编写的 因此 需要添加Kotlin 支持您的项目 请参阅安装 Kotlin 插件 htt
  • 如何在Windows上正确使用CMAKE_MODULE_PATH

    修改此变量以便 CMake 可以找到项目指定为需求的适当模块的正确方法是什么 它似乎是自动生成的 我找不到可以以任何方式修改此路径的环境变量 我也很难找到能很好解释这一点的文档 只有 安装 CMake 包的说明 没有具体说明如何完成此操作的
  • ng-repeat 仅显示最后一个元素

    我正在使用 AngularJs 开发消息收件箱 我遇到了一个问题 我想仅显示其中的最后一个元素ng repeat 我做了一些研究 发现下面的代码应该可以工作 div class inbox ul div span recipient id
  • Flutter 将 Draggable Scrollbar 添加到 CustomScrollView?它一直给我“参数类型 CustomScrollView 无法分配给 BoxScrollView”

    一个简单的例子是 Scaffold floatingActionButton fab floatingActionButtonLocation fabLocation body Scrollbar child CustomScrollVie
  • 并发/待办事项示例不起作用

    我正在尝试 ToDo 示例 并在尝试并发处理时遇到了未处理的异常 dataservice js 包含这些行saveFailed error method if detail detail ExceptionType indexOf Opti
  • 该证书的颁发者无效 Apple Push Services

    我已创建证书以在我的应用程序中启用推送服务 但每次我尝试在钥匙串中添加证书时 添加证书后都会显示以下错误 该证书的颁发者无效 我想我已经弄清楚了这一点 我导入了新的 WWDR 证书将于 2023 年到期 https developer ap
  • Codeigniter 中国家/地区和城市的 Ajax 下拉菜单?

    我正在我们的 Codeigniter 框架中借助 ajax 使国家和城市下降 数据库的结构如下所示 Country country id country name State country id state id state name c
  • 如何在 Chrome 扩展中使用 google 创建登录信息

    我最近刚刚构建了一个插件 需要在其中集成 Google Login 我搜索并发现chrome identity使用谷歌帐户对用户进行身份验证 但这效果不佳 所以我通过使用下面的代码找到了一个解决方案 var manifest chrome
  • 使用 VBA 宏删除 PowerPoint 中的图片

    我正在使用以下 VBA 宏删除 PowerPoint 幻灯片中的所有图片 Public Function delete slide object slide no Reference existing instance of PowerPo
  • Zend Action 助手与插件

    我有一个出现在每个页面上的侧边栏 侧边栏的第一个元素是 a 登录表单 或 b 当前用户的详细信息 取决于用户是否登录 我已经阅读了一些实现此目的的方法 并计划在引导程序中初始化侧边栏占位符 当需要将用户详细信息或登录表单附加到侧边栏时 我应