CentOS release 6.5 (Final)
28.05.2016 16:20:59
[QUOTE]ua6em написал:
PHP-FPM c CENTOS криво работает используйте UBUNTU 14.04[/QUOTE] Сейчас работаю на проекте где php-fpm + centos. Все работает. Симптомы больше похожи на не настроенный php. Скрин базового конфига nginx [URL=https://hec.su/dLc8]https://hec.su/dLc8[/URL] может быть поможет. |
|
|
28.05.2016 14:36:34
[QUOTE]W W написал:
Остался еще вопрос как сделать нормальный вид поля Кодarray( GROUP_ID => 14, USER_ID => .... TOOOLADMCUST_BX_MAIN_TABLES_USER_GROUP_USER_NAME => 'Дмитрий' ); TOOOLADMCUST_BX_MAIN_TABLES_USER_GROUP_USER_NAME можно ли алиас какой-нибудь чтобы было USER_NAME?[/QUOTE] Алиасы для getList можно сделать так ([B][U]'NAME' => 'USER.NAME'[/U][/B]): [CODE]$dbUsersMangers = \TooolAdmCust\BX\Main\Tables\UserGroupTable::getList(array( 'filter' => array('GROUP_ID' => 14), 'select' => array('GROUP_ID', 'USER_ID', 'NAME' => 'USER.NAME'), )); jbdump($dbUsersMangers->fetchAll(), 0); [/CODE]Результат: ... (Array, 15) [LIST] [*] 0 (Array, 3) [LIST] [*] GROUP_ID (String, 2) 14 [*] USER_ID (String, 1) 1 [*] NAME (String, 5) admin [/LIST] [*] 1 (Array, 3) [LIST] [*] GROUP_ID (String, 2) 14 [*] USER_ID (String, 2) 12 [*] NAME (String, 12) Андрей [/LIST] [/LIST][URL=https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3269]https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3269[/URL] Для удобства еще раз код для сущности:[CODE]<?php namespace TooolAdmCust\BX\Main\Tables; use Bitrix\Main\Entity; use Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); class UserGroupTable extends Entity\DataManager { public static function getTableName() { return 'b_user_group'; } public static function getMap() { return array( 'USER_ID' => array( 'data_type' => 'integer', 'primary' => true ), 'USER' => array( 'data_type' => 'User', 'reference' => array('=this.USER_ID' => 'ref.ID') ), 'GROUP_ID' => array( 'data_type' => 'integer', 'primary' => true ), 'GROUP' => array( 'data_type' => 'Group', 'reference' => array('=this.GROUP_ID' => 'ref.ID') ), 'DATE_ACTIVE_FROM' => array( 'data_type' => 'datetime', ), 'DATE_ACTIVE_TO' => array( 'data_type' => 'datetime', ), 'USER' => array( 'USER', 'data_type' => '\Bitrix\Main\UserTable', 'reference' => array( '=this.USER_ID' => 'ref.ID' ), 'join_type' => 'LEFT' ), ); } } [/CODE] |
|
|
28.05.2016 14:16:57
[QUOTE]Виталий Черепанов написал:
а зачем свои сущности? когда делаете запрос то добавляйте runtime-reference-поля и связывайте хоть с чем.... [URL=https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3269&LESSON_PATH=3913.5062.5748.3269]https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3269&LESSON_PATH=3913.5062.5748.326...[/URL] [URL=http://bitrix.space/all/orm-v-d7-1c-bitrix-pervy-podhod-k-snaryadu/]http://bitrix.space/all/orm-v-d7-1c-bitrix-pervy-podhod-k-snaryadu/[/URL] в помощь![/QUOTE] Как-то пытался уже делать так на каталоге, но на более ранней версии Bitrix-a, не помню в чем там проблема уже была, но где-то что-о зацикливалось из-за чего 502 ошибка была при попытках сортировать по присоединенному полю, не разобрался тогда с этим. Спасибо за подсказки. [URL=http://bitrix.space/all/orm-v-d7-1c-bitrix-pervy-podhod-k-snaryadu/]http://bitrix.space/all/orm-v-d7-1c-bitrix-pervy-podhod-k-snaryadu/[/URL] - очень хорошая подсказка. |
|
|