2

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

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

4

2 回答 2

2

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

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

于 2012-08-08T09:11:02.243 回答
1

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

无论如何,代码应该是:

$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存储在 Sessions 中

这是一篇精彩文章的链接,作为 ZF 的初学者,您可能想参考这篇文章?

于 2012-08-08T08:29:36.240 回答