在phalcon php中如何在数据库表中保存多条记录

时间:2015-07-10 08:51:35

标签: php phalcon

我有以下代码

foreach ($cartList as $domainDetail) {

        $values = array();

        $values['customerId']   = $user['userId'];
        $values['domainName']   = $domainDetail['domain'];
        $values['price']        = $domainDetail['amount'];
        $values['status']       = 'active';
        $values['creationDate'] = date('Y-m-d');

        //create object of Domain
        $domain = new Domain();

        for($index = 0; $index < count($years); $index++) {
            $year = $years[$index];

            $values['expiryDate']   = date('Y-m-d', strtotime('+' . $year. 'year'));

            //save domain data to the database
            $domain->save($values);
        }

        $domainId = $domain->getDomainId();

        if (empty($domainIds)) {
            $domainIds = $domainId;
        } else {
            $domainIds = $domainIds . ',' . $domainId;
        }

        if ($domainNames != '') {
            $domainNames = $domainNames . ',' . $values['domainName'];
        } else {
            $domainNames = $values['domainName'];
        }
    }

当我在我的表中执行此代码时,每个保存到for循环执行的到期日期字段i的条目仅在最后的到期日期。 这跳过第一个到期日

0 个答案:

没有答案