|
|
|
Symfony 2 with Doctrine 2, как добавить опцию в драйвер ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Как добавить в Doctrine (используется в контексте Symfony), опцию для драйвера pdo_pgsql ? Вот как это должно выглядить, если будет использоваться PDO напрямую: $dbh = new \PDO(); $dbh->setAttribute(\PDO::ATTR_EMULATE_PREPARES, true); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2012, 17:55 |
|
||
|
Symfony 2 with Doctrine 2, как добавить опцию в драйвер ?
|
|||
|---|---|---|---|
|
#18+
Вообщем пока в файле config.yml добавил параметр options Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 20 - это \PDO::ATTR_EMULATE_PREPARES Но тут есть момент, если поставить не 20, а именно константу \PDO::ATTR_EMULATE_PREPARES То опция работать не будет, как вопрос, как поставить непосредственно константу, вдруг с новой версией PDO она изменится ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2012, 18:24 |
|
||
|
Symfony 2 with Doctrine 2, как добавить опцию в драйвер ?
|
|||
|---|---|---|---|
|
#18+
Knyzev, Лучше оставьте само значение. Иначе весьма геморно и не наглядно. конфиги в yml - просто тестовый конфиг и его значения всегда будут попадать напрямую. Если константой то тогда надо в код выносить, а точнее в парсер конфига, в принципе не сложно, но потом фиг найдёшь, да и не хорошо конфигурировать в коде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2012, 22:07 |
|
||
|
Symfony 2 with Doctrine 2, как добавить опцию в драйвер ?
|
|||
|---|---|---|---|
|
#18+
Knyzev, Хотя нет, всё таки можно наглядно это сделать, хотя это порождает некий геморой Надо сделать новый бандл объявить его потомком от доктрины, в его конфиге добавить новую строковую опцию, и при загрузке её через список разбирать и доктрине возвращать нужное значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2012, 01:53 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=126&tid=1464366]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 316ms |

| 0 / 0 |
