我可以知道如何使用 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存储在 Sessions 中
这是一篇精彩文章的链接,作为 ZF 的初学者,您可能想参考这篇文章?