【问题标题】:Session based table zend framework基于会话的表zend框架
【发布时间】:2012-08-05 01:44:03
【问题描述】:

我可以知道如何使用 Zend 框架创建基于会话的表吗?这是因为我在大学时需要为我的项目开发一个购物车。

谁能帮我解决这个问题?非常感谢。

【问题讨论】:

  • 我可以建议一个替代方案,而不是依赖基于会话的表吗?
  • 好的。我也很好:)

标签: zend-framework


【解决方案1】:

ZF中有一个组件用于在数据库中存储会话,见:http://framework.zend.com/manual/en/zend.session.savehandler.dbtable.html

一旦您完成了该设置,您只需像往常一样使用Zend_Session_Namespace 将您的购物车数据存储在会话中。

【讨论】:

    【解决方案2】:

    您可能希望拥有“虚拟桌子”,理想情况下我们将其用于购物车。 将会话结构化为表格,这有点混乱?

    无论如何, 代码应该是:

    $DBconfig = $this->getAdapter()->getConfig();
    $db = Zend_Db::factory('PDO_MYSQL', $DBconfig);
    $sql = "CREATE TEMPORARY TABLE virtual_table ("`id` INT(11) NOT NULL AUTO_INCREMENT,
    `product` VARCHAR(255), `productQty` INT(5) )";
    // Setting values
    $sql = "INSERT INTO virtual_table "......
    

    等等……

    可以使用Zend_Session_Namespace将结果存储在会话中

    Here is a link 到一篇精彩的文章,作为 ZF 的初学者,您可能想参考它?

    【讨论】:

      猜你喜欢
      • 2011-05-26
      • 2011-05-26
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 2017-04-24
      • 2010-12-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多