【问题标题】:How to create a custom Zend Paginator Adapter (Zend framework 1)如何创建自定义 Zend Paginator Adapter(Zend 框架 1)
【发布时间】:2014-03-12 05:37:24
【问题描述】:

我正在使用 Zend 框架 1.12、数据映射器和 mysql 数据库实现分页。

我正在处理这个例子:http://akrabat.com/zend-framework/exploring-zend-paginator/ 我的问题是如何使用 zf 工具创建它。具体来说,我可以通过手动创建文件来创建我的适配器类,但是我收到一个致命错误,即找不到适配器。我认为这与.zfproject.xml 有关。是否有可以使用的 zf 命令或者我应该如何更新 .zfproject.xml 文件?

【问题讨论】:

    标签: php mysql zend-framework pagination zend-paginator


    【解决方案1】:

    你的错误是关于 $ this-> getDbAdapter () 吗?
    如果是,请尝试将$db = $this->getDbAdapter(); 替换为

    $db = Zend_Controller_Front::getInstance()->getParam('bootstrap')->getResource('db') ;
    

    在 application.ini 中类似于:

    resources.db.adapter = PDO_MYSQL
    resources.db.params.host = localhost
    resources.db.params.username = XXX
    resources.db.params.password = YYYY
    resources.db.params.dbname = db-name
    

    关于更改.Zfproject.xml,我认为这是个坏主意。
    zf.bat 是一个工具箱,但是如果你想做一些更复杂的事情,最好不要使用它并了解 Zend 是如何实现的。 (即使一开始不一定很明显:))

    祝你好运! :)

    【讨论】:

      猜你喜欢
      • 2012-06-02
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多