Zend框架1.12的简单路线

2024-02-18

我正在寻找一些简单的东西,但经过多次搜索后我不知道该怎么做。我查看了 Zend 1.12 Route 的文档,但我不太明白。

我在 Zend Framework 中有这些页面:application/views/scripts/index/ 索引.phtml 联系方式.phtml

在 application/views/layouts/scripts/layout.phtml 中

例如,我想链接到 contac.phtml 。我正在寻找类似的事情:

$this->url('contact')

然后,它重定向到页面联系人...但我尝试在 bootstrap.php 中添加一条路由,但我真的不知道如何...

$router->addRoute('contact',
              new Zend_Controller_Router_Route('application/scripts/index/contact.phtml'));

谢谢你,

David


我认为这是 zend 框架中路由的简单代码:

  • 在index.php 上你不应该碰任何东西。创建项目时将其保留为 Zend 默认值

  • 在projectHomeDirectory/application/Bootstrap.php 上包括:

    protected function _initRoutes()
    {
        $router = Zend_Controller_Front::getInstance()->getRouter();
        include APPLICATION_PATH . "/configs/routes.php";
    }
    
  • 在projectHomeDirectory/application/configs/下创建一个routes.php文件,并在其中添加您想要的所有路由,例如:

    $route = new Zend_Controller_Router_Route(
        'author',
        array(
            'controller' => 'user',
            'action'     => 'index'
        ) 
    );
    
    $router->addRoute('author', $route);
    

当然,您随后需要创建 UserController、用户模型、示例模块和视图。

有用的链接:

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

Zend框架1.12的简单路线 的相关文章

  • 克隆和引用传递问题

    所以在过去的几天里 我一直在绞尽脑汁地试图让一个类能够正确克隆 问题是克隆不会删除 重做任何引用传递 结果是 主数据对象仍然作为引用传递 从而完全抵消了克隆的效果 这是问题的简化版本 class my class private data
  • PHP cURL 重定向到本地主机

    我正在尝试使用带有 cURL 的 php 脚本登录外部网页 我是 cURL 的新手 所以我觉得我错过了很多东西 我找到了几个例子并修改了它们以允许访问https页面 最终 我的目标是能够登录页面并在登录后通过指定的链接下载 csv 到目前为
  • XP及PHP MYSQL 练级系统

    我已经查看了所有提出的问题和答案 但我似乎找不到最适合我的答案 我想做的是开发一个系统 当用户达到一定的 XP 限制时 系统会进入下一个级别 它显示了下一个 XP 之前需要多少 XP So lvl1 0 gt lvl2 256 gt lvl
  • 使用php在html页面中显示bbcode

    我已经有一个 bbcode 字符串 mybbcode b Hello word b 使用 php 我想在 html 页面中以 html 格式显示它 例如 div gt b hello word b div 基本上其他人已经对你说过了 但是如
  • PHP 中 file、file_get_contents 和 fopen 之间的区别

    我是 PHP 新手 我不太确定 两者之间有什么区别file file get contents and fopen 函数 什么时候应该使用其中一个而不是另一个 前两个 file http www php net manual en func
  • 单个控制器站点的 ASP.NET MVC 路由

    我正在尝试创建一个简单的网站 基本上它有一个控制器Home控制器 该控制器有一个动作Index需要一个string作为参数 这是一个目录 并使用该 目录 来完成其工作 我不知道如何创建一个通用的捕获所有路由 将每个 URL 发送到此一个操作
  • PHP 从日志事件中获取行号

    好的 我还有一个问题HERE https stackoverflow com questions 3213423 php how could i make this class better suggestions feedback wel
  • 使用 DateTime 类计算日期差异时出错

    我正在尝试使用 DateTime 类 php gt 5 3 来计算 2 个日期的差异 手册中的示例简单明了 我尝试了该示例并且效果很好 但如果改变开始和结束日期 就会出现问题 this gt start date 2011 03 01 th
  • Opencart 的 $this->config->get('module_var_name')

    我正在尝试自定义 Opencart 支付模块 我看到很多地方都使用了配置信息 但我找不到任何创建正在使用的变量的内容 我知道在管理页面中 如果我选择 paypal 标准 我可以设置所有 配置 信息 但我找不到强调它的 模型 是否有模型 我希
  • 无法显示由 Fine-uploader 上传到 Amazon s3 的图像

    我现在尝试设置fineuploader s3以显示在aws服务器上成功上传的文件的图像 如示例页面上所做的那样 http fineuploader com s3 demo http fineuploader com s3 demo 我 仍然
  • 根据类别 woocommerce 更改同一产品的默认变体值

    我正在研究一种根据其所属类别显示同一产品的默认变体值的方法 例如 我出售一张带有蓝色和红色选项的卡 当用户进入 一 类别时 我希望默认值为蓝色 如果他属于第二类 则该值将为红色 我发现了一个钩子woocommerce product def
  • 如何在 WordPress/WooCommerce 3+ 中向评论表单添加自定义字段

    我正在尝试在产品评论中添加 电话 字段 WooCommerce 3 针对未注册用户 来宾 电话号码只能由管理员在管理面板中看到 电话字段需要填写 Required 我尝试了这段代码 但这不起作用 function true phone nu
  • MySQL 中布尔值的 TINYINT 与 ENUM(0, 1)

    MyISAM 表和 MySQL 5 1 中具有 0 和 1 值的 Tinyint 或 ENUM 0 1 哪个更好 您可以使用BIT 1 如中提到的MySQL 5 1 参考 http dev mysql com doc refman 5 1
  • PHP:展平数组-最快的方法? [复制]

    这个问题在这里已经有答案了 是否有任何快速方法可以在不运行 foreach 循环的情况下展平数组并选择子键 在本例中为 键 和 值 或者 foreach 始终是最快的方法 Array 0 gt Array key gt string val
  • 将变量发送到 Zend Framework 中的布局

    在我的项目中 我有许多动态元素 它们在每个页面上都是一致的 我已将这些放入我的layout phtml中 我的问题是 如何从控制器将变量发送到布局中 如果我想从我的控制器发送东西 我可以使用 this gt view gt whatever
  • PHP多图像文件上传并存储到文件夹和数据库

    我正在建立一个网站 向夜间狂欢者展示大城市夜总会场所和活动的列表 我正在尝试构建一个后端页面 管理员可以在其中添加俱乐部并输入信息 例如机构名称 位置 相对价格等 当然还有俱乐部的一些图像 每个俱乐部必须至少有一张图像 即主图像 可以有额外
  • 除括号之间的内容外,所有内容均小写

    考虑以下字符串 LoReM FOO IPSUM dolor BAR Samet fooBar 我正在寻找一种方法来小写所有内容 除了 brackets 之间的内容应该被忽略 所以期望的输出是 lorem FOO ipsum dolor BA
  • 有关于 PHP 中的 V8JS 的文档吗?

    有没有关于V8JS的文档 我是否只需要标准 PHP 或一些扩展即可使用 V8JS 我将非常感谢有关 PHP 中的 V8JS 的任何信息 要求 PHP 5 3 3 和 V8 库和标头安装在正确的路径中 Install http www php
  • PHP 中的坏词过滤器?

    我正在用 PHP 编写一个坏词过滤器 我在数组中有一个坏词列表 方法 clean text 的写法如下 public static function cleanse text originalstring if self is sorted
  • MySQL 正在将我的时间戳值转换为 0000-00-00

    我是 PHP 新手 目前仍在学习中 我认为我的注册表有问题 username password email全部成功插入MySQL registered and last seen不要 我以为我正在使用getTimestamp 错了 但它呼应

随机推荐

  • 无法自动装配字段:Spring-Hibernate

    以下是我在尝试将 Hibernate 与 Spring MVC 项目集成并添加 Autowired 功能时遇到的异常 例外 严重 将上下文初始化事件发送到侦听器时发生异常 类的实例 org springframework web conte
  • 将秒转换为 yyyy-mm-dd hh:mm:ss PostgreSQL

    我是 PostgreSQL sql 的新手 现在正在处理一个已经存在的数据库 我在表中有一个名为 value 的列 它包含以秒为单位的日期时间戳 所以我正在寻找可以将 Postgres 数据库中的秒数转换为 yyyy mm dd hh mm
  • Android 在共享首选项中存储用户会话

    我想在 Android 上创建一个用户会话 这样我就不必每次都登录 共享首选项中应该存储哪些内容 以便我的服务器每次收到用户的请求时都可以进行身份 验证 我可以确保人们不会侵入我的系统 用户可以在我的应用程序中通过以下方式登录 Facebo
  • 扩展示例以了解 CUDA、Numba、Cupy 等

    大多数在线提供的 Numba CuPy 等示例都是简单的数组添加 显示了从 cpu 单核 线程到 GPU 的加速 并且命令文档大多缺乏好的示例 这篇文章旨在提供一个更全面的示例 提供了初始代码here https eraserpeel wo
  • Fluid Typo3 - 如何从不同页面 uid 获取通过 Flux 定义的变量

    我想我的问题很容易解决 但我想了好几天 谷歌搜索并没有帮助我 也许我只是不明白这个概念 在我的提供程序扩展中 我定义了一个带有一个配置选项的简单主页 根据页面中 fontawesomeicon 的含义 其相应的 Fonteawesome I
  • 通过 IntelliJ 在适用于 Linux 的 Windows 子系统中使用 Git

    我试图将 IntelliJ 中的 Git 可执行文件设置为 Linux 的 Windows 子系统中安装的 git 我尝试了几种不同的方法 但总是遇到某种错误 今天我安装了 Creators Update 版本 1703 重新安装 WSL
  • 创建零大小结构体的多种方法之间有什么区别?

    我发现了四种不同的方法来创建struct没有数据 struct A empty struct empty braced struct struct B empty tuple struct struct C unit valued tupl
  • 文件监控系统反应式编程

    我正在使用 C 我是反应式编程的新手 使用反应式编程 我想创建一个文件夹监视系统 如果文件夹 A 包含任何文件 它将调用该系统 如果是 那么它将抓取该文件并处理它并将其移动到文件夹 B 中 假设文件夹 A 首先是空的 用户实时向文件夹 A
  • PHP:检查变量是否存在,但也检查其值是否等于某个值

    我有 或没有 变量 GET myvar 来自我的查询字符串 我想检查这个变量是否存在 以及该值是否对应于我的 if 语句中的某些内容 我正在做和认为不是最好的方法 if isset GET myvar GET myvar something
  • cocos2dx 应用程序中出现“在导入路径中找不到带有标签‘CocosDenshion/android’的模块”错误

    我正在尝试编译在cocos2d x上开发的Android本机应用程序 当我尝试调试我的应用程序时 出现以下错误 Android NDK jni Android mk Cannot find module with tag CocosDens
  • 连接迷宫/网格的墙壁,使所有墙壁相互连接

    我有一个二维网格 我试图在所有墙壁之间创建链接 网格的构造如下 grid new State 8 8 for int i 0 i lt 8 i for int j 0 j lt 8 j grid i j State blank 我有一个机器
  • 使用 Gemfile 进入文件夹时如何调用 RVM?

    我很惊讶 RVM 如何通过命令行导航到目录来切换尊重 Gemfile 的 Ruby 版本 RVM 是否通过 shell 收到回调 任何人都可以提供有关此的指示吗 例如这样的消息 RVM used your Gemfile for selec
  • PHP 中的数组引用混淆

    arr array 1 a arr 0 arr2 arr arr2 0 echo arr 0 arr2 0 Output 2 2 你能帮我看看这怎么可能吗 Note however that references inside arrays
  • WordPress 媒体作为自定义帖子类型

    我正在建立一个 WordPress 网站 允许会员上传视频 图像等媒体 他们将在公共表单上执行此操作 例如 domain com upload 该表单将要求提供标题 简短摘要 显示一些可供选择的类别 最后是文件上传器 然后 用户将能够提交表
  • Nginx 对 CodeIgniter 的重写规则

    这是英语规则 除index php assets 文件夹 files 文件夹和robots txt 之外的任何HTTP 请求都将被视为对index php 文件的请求 我有一个 htaccess在 Apache 服务器上正常工作的文件 Re
  • 使用 Cypress 移动滑块

    我有一个来自 rc slider 的 Slider 组件 我需要 Cypress 来设置它的值
  • 如何将 onClick 侦听器添加到 CKEditor 中的 fileButton?

    我正在使用图像上传器插件 并且有一个如下所示的按钮定义 type fileButton id uploadButton filebrowser info txtUrl label editor lang image btnUpload fo
  • 显示张量流数据集中的示例不起作用

    我想加载张量流flowers https www tensorflow org datasets catalog tf flowers数据集并使用可视化tfds show examples https www tensorflow org
  • 如何让 NUnit Console Runner 打印测试名称

    NUnit 控制台运行程序仅在测试导致打印某些内容时才打印到控制台 有没有办法让它打印每个测试名称 类似于摩卡的东西 如下所示 您正在寻找 labels option 输出级别有多种选择 on off or all 并且随着 v3 6 即将
  • Zend框架1.12的简单路线

    我正在寻找一些简单的东西 但经过多次搜索后我不知道该怎么做 我查看了 Zend 1 12 Route 的文档 但我不太明白 我在 Zend Framework 中有这些页面 application views scripts index 索