Prado\Data\Common\TDbCommandBuilder::getInsertFieldBindings PHP Method

getInsertFieldBindings() protected method

Returns a list of insert field name and a list of binding names.
protected getInsertFieldBindings ( $values ) : array
return array tuple ($fields, $bindings)
    protected function getInsertFieldBindings($values)
    {
        $fields = array();
        $bindings = array();
        foreach (array_keys($values) as $name) {
            $fields[] = $this->getTableInfo()->getColumn($name)->getColumnName();
            $bindings[] = ':' . $name;
        }
        return array(implode(', ', $fields), implode(', ', $bindings));
    }