在codeigniter的会话数组中存储预订项目信息

时间:2013-12-22 06:38:08

标签: codeigniter

我想存储预订项目,例如

- > pid = 1,qty = 3

- > pid = 5,qty = 4 等等

在codeigniter会话中。

我发现很难,而且我的截止日期已经不多了。非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

我为你做了一个特别的例子。支持它会有所帮助

    $data = array();

    for ($i = 1; $i<=5; $i++)
    {
        $data[] = array('pid' => $i, 'qty' => $i);
    }
    $this->session->set_userdata('order_data', $data);

并输出您的结果将在会话中显示如下:

[order_data] => Array
    (
        [0] => Array
            (
                [pid] => 1
                [qty] => 1
            )

        [1] => Array
            (
                [pid] => 2
                [qty] => 2
            )

        [2] => Array
            (
                [pid] => 3
                [qty] => 3
            )

        [3] => Array
            (
                [pid] => 4
                [qty] => 4
            )

        [4] => Array
            (
                [pid] => 5
                [qty] => 5
            )

    )

如果您只想拨打这些数据(预订数据),请致电

$this->session->userdata['order_data']

您可以在foreach中免费使用它,例如

foreach ($this->session->userdata['order_data'] as $key => $value)
{

}