我可以知道如何使用Zend Framework创建基于会话的表吗?这是因为我需要为我在大学的项目开发一个购物车。
任何人都可以帮我解决这个问题吗?非常感谢。
答案 0 :(得分:2)
ZF中有一个用于在数据库中存储会话的组件,请参阅:http://framework.zend.com/manual/en/zend.session.savehandler.dbtable.html
完成设置后,您只需正常使用Zend_Session_Namespace
将购物车数据存储在会话中。
答案 1 :(得分: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 "......
依旧......
将结果存储在会话中Here is a link一篇很棒的文章,您可能想要在ZF中作为初学者参考?