【发布时间】:2012-08-05 01:44:03
【问题描述】:
我可以知道如何使用 Zend 框架创建基于会话的表吗?这是因为我在大学时需要为我的项目开发一个购物车。
谁能帮我解决这个问题?非常感谢。
【问题讨论】:
-
我可以建议一个替代方案,而不是依赖基于会话的表吗?
-
好的。我也很好:)
标签: zend-framework
我可以知道如何使用 Zend 框架创建基于会话的表吗?这是因为我在大学时需要为我的项目开发一个购物车。
谁能帮我解决这个问题?非常感谢。
【问题讨论】:
标签: zend-framework
ZF中有一个组件用于在数据库中存储会话,见:http://framework.zend.com/manual/en/zend.session.savehandler.dbtable.html
一旦您完成了该设置,您只需像往常一样使用Zend_Session_Namespace 将您的购物车数据存储在会话中。
【讨论】:
您可能希望拥有“虚拟桌子”,理想情况下我们将其用于购物车。 将会话结构化为表格,这有点混乱?
无论如何, 代码应该是:
$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 的初学者,您可能想参考它?
【讨论】: