【问题标题】:Zend Framework: how to add a new controller?Zend Framework:如何添加新的控制器?
【发布时间】:2010-11-18 17:14:45
【问题描述】:

我有以下问题。我正在学习 Zend 框架。我已经编写了我的第一个简单应用程序,它运行良好。它包含在一个索引页面中,其中包含一些编辑简单数据库的操作。

现在,我想添加另一个页面:类似的结构,不同的数据库。我希望从第一页可以访问第二页。我创建了新的控制器、数据库模型等等。只是复制和修改主页的东西。

但是,当我单击主页上的链接时,我收到“找不到页面错误”。实际上,我在官方快速入门zend教程中给出的“现成”应用程序也遇到了同样的问题!!! (在这种情况下,无法访问留言簿)。

因此,问题是:如何拥有一个有 2 个页面的网站,每个页面都有自己的控制器和模型?我需要在我的 zend 应用程序文件夹中修改哪些文件?

提前致谢!!!

干杯,朱塞佩

【问题讨论】:

    标签: model-view-controller zend-framework


    【解决方案1】:

    让我们把问题分成两部分

    1. 不同的页面

    2. 不同页面的内容

    最重要的是第一个,所以我会讲这个(当你解决它回来)。

    如果示例应用程序不起作用并且您按照说明进行操作,我想您没有正确设置重定向。这归结为 .htaccess 文件,如果启用了 mod_rewrite。

    尝试通过 phpinfo() 来检查后者;在脚本中。然后尝试查看是否安装了mod_rewrite,最简单的方法是搜索“mod_rewrite”(大多数浏览器为Ctrl + F)

    提供反馈,您遇到了一个简单的障碍,但还不知道是哪一个。

    【讨论】:

    • 嗨!!!首先,非常感谢。好吧,我做了一个调用 phpinfo 的示例脚本,它似乎工作正常。它产生大页面。
    • 我做了几个实验。对于我放在 webroot 文件夹中的所有应用程序,可以访问主页(及其所有操作)。其他任何东西都无法访问。所以是配置问题。我现在需要弄清楚我需要修复什么......
    • phpinfo的问题不是大页面的产生,而是安装了mod_rewrite。如何检查:再次生成页面并搜索 mod_rewrite。你可以检查控制器是否工作,使用这个:stackoverflow.com/questions/13698/…(我的老问题)。我们必须解决:mod_rewrite,Controller 的正确配置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    相关资源
    最近更新 更多