ZendFramework zfcUser + BjyAuthorize

VEV

IT-шник
В общем, вопрос:
Doctrine 2 + ZfcUser + BjyAuthorize.

Как поменять стандартные страницы авторизации / профиля / смены мыла / пароля модулей ZfcUser / BjyAuthorize на свои? Чего-то не соображается ничего путного...
 

VEV

IT-шник
Спасибо огромное.. Помогло. В вики BjyAuthorize ничего полезного, поэтому и про вики ZfcUser не подумал.
 

VEV

IT-шник
Наткнулся на траблу...

Переношу авторизацию на PostgreSQL 9.1. Получаю:

console > vendor/bin/doctrine-module orm:schema-tool:update --dump-sql

[Doctrine\DBAL\DBALException]
Unknown database type _int4 requested, Doctrine\DBAL\Platforms\PostgreSQL91Platform may not support it.


В каком месте и откуда вылезает этот int4 не понимаю.
И самое печальное, SQL-скриптов нет для таблиц с ролями и со связями ролей и пользователей.

Как переопределить этот int4 для консоли тоже не понятно.
Хелп, плиз... :(
 

VEV

IT-шник
До стека то я и так дошел. А вот что делать дальше - не знаю.

Exception trace:
() at /var/www/domain.ru/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/AbstractPlatform.php:423
Doctrine\DBAL\Platforms\AbstractPlatform->getDoctrineTypeMapping() at /var/www/domain.ru/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/PostgreSqlSchemaManager.php:321
Doctrine\DBAL\Schema\PostgreSqlSchemaManager->_getPortableTableColumnDefinition() at /var/www/domain.ru/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php:820
Doctrine\DBAL\Schema\AbstractSchemaManager->_getPortableTableColumnList() at /var/www/domain.ru/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php:175
Doctrine\DBAL\Schema\AbstractSchemaManager->listTableColumns() at /var/www/domain.ru/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php:281
Doctrine\DBAL\Schema\AbstractSchemaManager->listTableDetails() at /var/www/domain.ru/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php:268
Doctrine\DBAL\Schema\AbstractSchemaManager->listTables() at /var/www/domain.ru/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php:1040
Doctrine\DBAL\Schema\AbstractSchemaManager->createSchema() at /var/www/domain.ru/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/SchemaTool.php:852
Doctrine\ORM\Tools\SchemaTool->getUpdateSchemaSql() at /var/www/domain.ru/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/Command/SchemaTool/UpdateCommand.php:113
Doctrine\ORM\Tools\Console\Command\SchemaTool\UpdateCommand->executeSchemaCommand() at /var/www/domain.ru/vendor/doctrine/orm/lib/Doctrine/ORM/Tools/Console/Command/SchemaTool/AbstractCommand.php:65
Doctrine\ORM\Tools\Console\Command\SchemaTool\AbstractCommand->execute() at /var/www/domain.ru/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:257
Symfony\Component\Console\Command\Command->run() at /var/www/domain.ru/vendor/symfony/console/Symfony/Component/Console/Application.php:874
Symfony\Component\Console\Application->doRunCommand() at /var/www/domain.ru/vendor/symfony/console/Symfony/Component/Console/Application.php:195
Symfony\Component\Console\Application->doRun() at /var/www/domain.ru/vendor/symfony/console/Symfony/Component/Console/Application.php:126
Symfony\Component\Console\Application->run() at /var/www/domain.ru/vendor/doctrine/doctrine-module/bin/doctrine-module.php:57
include() at /var/www/domain.ru/vendor/doctrine/doctrine-module/bin/doctrine-module:4

По факту, где-то integer преобразуется в int4, только вот где и почему...
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Переношу авторизацию на PostgreSQL 9.1. Получаю:

console > vendor/bin/doctrine-module orm:schema-tool:update --dump-sql

[Doctrine\DBAL\DBALException]
Unknown database type _int4 requested, Doctrine\DBAL\Platforms\PostgreSQL91Platform may not support it.


В каком месте и откуда вылезает этот int4 не понимаю.
_int4 (с подчёркивания) --- это массив значений типа int4: надо смотреть, где и почему в таблице поле-массив.
 
Сверху