그것은
'DoctrineExtensions' => 'vendor/beberlei/DoctrineExtensions'
3이이 module.config에 추가 autoload_classmapp.php이 줄을 추가 작곡가
composer require beberlei/DoctrineExtensions
2-
1 설치 DoctrineExtensions으로 날 위해 일했습니다. PHP
'doctrine'=>array(
'configuration' => array(
'orm_default' => array(
'datetime_functions' => array(
'date' => 'DoctrineExtensions\Query\Mysql\Date',
'date_format' => 'DoctrineExtensions\Query\Mysql\DateFormat',
'dateadd' => 'DoctrineExtensions\Query\Mysql\DateAdd',
'datediff' => 'DoctrineExtensions\Query\Mysql\DateDiff',
'day' => 'DoctrineExtensions\Query\Mysql\Day',
'dayname' => 'DoctrineExtensions\Query\Mysql\DayName',
'last_day' => 'DoctrineExtensions\Query\Mysql\LastDay',
'minute' => 'DoctrineExtensions\Query\Mysql\Minute',
'second' => 'DoctrineExtensions\Query\Mysql\Second',
'strtodate' => 'DoctrineExtensions\Query\Mysql\StrToDate',
'time' => 'DoctrineExtensions\Query\Mysql\Time',
'timestampadd' => 'DoctrineExtensions\Query\Mysql\TimestampAdd',
'timestampdiff' => 'DoctrineExtensions\Query\Mysql\TimestampDiff',
'week' => 'DoctrineExtensions\Query\Mysql\Week',
'weekday' => 'DoctrineExtensions\Query\Mysql\WeekDay',
'year' => 'DoctrineExtensions\Query\Mysql\Year',
),
'numeric_functions' => array(
'acos' => 'DoctrineExtensions\Query\Mysql\Acos',
'asin' => 'DoctrineExtensions\Query\Mysql\Asin',
'atan2' => 'DoctrineExtensions\Query\Mysql\Atan2',
'atan' => 'DoctrineExtensions\Query\Mysql\Atan',
'cos' => 'DoctrineExtensions\Query\Mysql\Cos',
'cot' => 'DoctrineExtensions\Query\Mysql\Cot',
'hour' => 'DoctrineExtensions\Query\Mysql\Hour',
'pi' => 'DoctrineExtensions\Query\Mysql\Pi',
'power' => 'DoctrineExtensions\Query\Mysql\Power',
'quarter' => 'DoctrineExtensions\Query\Mysql\Quarter',
'rand' => 'DoctrineExtensions\Query\Mysql\Rand',
'round' => 'DoctrineExtensions\Query\Mysql\Round',
'sin' => 'DoctrineExtensions\Query\Mysql\Sin',
'std' => 'DoctrineExtensions\Query\Mysql\Std',
'tan' => 'DoctrineExtensions\Query\Mysql\Tan',
),
'string_functions' => array(
'binary' => 'DoctrineExtensions\Query\Mysql\Binary',
'char_length' => 'DoctrineExtensions\Query\Mysql\CharLength',
'concat_ws' => 'DoctrineExtensions\Query\Mysql\ConcatWs',
'countif' => 'DoctrineExtensions\Query\Mysql\CountIf',
'crc32' => ' DoctrineExtensions\Query\Mysql\Crc32',
'degrees' => 'DoctrineExtensions\Query\Mysql\Degrees',
'field' => 'DoctrineExtensions\Query\Mysql\Field',
'find_in_set' => 'DoctrineExtensions\Query\Mysql\FindInSet',
'group_concat' => 'DoctrineExtensions\Query\Mysql\GroupConcat',
'ifelse' => 'DoctrineExtensions\Query\Mysql\IfElse',
'ifnull' => 'DoctrineExtensions\Query\Mysql\IfNull',
'match_against' => 'DoctrineExtensions\Query\Mysql\MatchAgainst',
'md5' => 'DoctrineExtensions\Query\Mysql\Md5',
'month' => 'DoctrineExtensions\Query\Mysql\Month',
'monthname' => 'DoctrineExtensions\Query\Mysql\MonthName',
'nullif' => 'DoctrineExtensions\Query\Mysql\NullIf',
'radians' => 'DoctrineExtensions\Query\Mysql\Radians',
'regexp' => 'DoctrineExtensions\Query\Mysql\Regexp',
'replace' => 'DoctrineExtensions\Query\Mysql\Replace',
'sha1' => 'DoctrineExtensions\Query\Mysql\Sha1',
'sha2' => 'DoctrineExtensions\Query\Mysql\Sha2',
'soundex' => 'DoctrineExtensions\Query\Mysql\Soundex',
'uuid_short' => 'DoctrineExtensions\Query\Mysql\UuidShort',
),
)
)
)
의 : catch되지 않은 예외 '젠드 \ ModuleManager \ 예외 \의 RuntimeException의' '모듈 (DoctrineExtensions)을 초기화 할 수 없습니다.'라는 메시지가 나타납니다. /var/www/marcus/adl_zf2/newADL/dartliga/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php on line 189 –
모든 종속성을 올바르게 설치하면 작동합니다. 작곡가와 함께하기 쉽습니다. composer.json의 필요한 직원 옆에''wiredmedia/doctrine-extensions ''와 같은 문자열이 있어야합니다 : "*"' – zeliboba
로컬의 내 프롤렘은 해결되었지만 서버 문제는 아직 해결되지 않았습니다. 코드는 정확히 동일합니다. 원격 서버에 오류가 발생했습니다. 치명적인 오류가 발생했습니다. 'DoctrineExtensions \ Query \ MySql \ GroupConcat'클래스가 없습니다. –