Какие типы могут использовать bindValue в Doctrines2? - PullRequest
1 голос
/ 20 мая 2011

Мне трудно ориентироваться в документации Doctrine для DBAL.Я хотел бы знать, какие строковые значения я могу поместить в значение типа $ этого:

    bindValue($pointername, $variable, $type);

Я не нашел ничего в документации, которая обсуждает типы.

Яработая с MySQL, поэтому я хотел бы знать, какие типы я могу поместить в функцию bindValue, что будет соответствовать типам, таким как varchar, tinyint, text, datetime, mediumtext, floatи т. д.

1 Ответ

2 голосов
/ 20 мая 2011

Согласно http://www.doctrine -project.org / api / dbal / 2.0 / doctrine / dbal / Statement.html # bindValue () параметр $type может относиться к типу PDO (см. http://au.php.net/manual/en/pdo.constants.php) или тип отображения dbal (см. http://www.doctrine -project.org / api / dbal / 2.0 / doctrine / dbal / types / type.html ).

Так что вы можете использовать PDO::PARAM_INT или Doctrine\DBAL\Types\Type::Integer по внешнему виду вещей.

...