Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   Кодировка БД при использовании TYPO3 FLOW 2 (http://forum.typo3.ru/showthread.php?t=11015)

Manas 10.11.2013 10:03

Кодировка БД при использовании TYPO3 FLOW 2
 
Хочу сделать небольшую заметку, т.к. убил кучу времени, чтобы понять... Возможно кому-нибудь пригодится.

Если кто-то будет использовать TYPO3 Flow 2, нужно учитывать, что кодировка БД должна быть utf8_unicode_ci, иначе doctrine:update бдет давать ошибку mysql errno 150. У меня было utf8_general_ci, и лезла ошибка. http://forge.typo3.org/issues/44115

P.S. вопрос администрации: может быть имеет смысл открыть на форуме ветку посвященную Neos и Flow?

Ивано++ 11.11.2013 19:59

Цитата:

Сообщение от Manas (Сообщение 37425)
P.S. вопрос администрации: может быть имеет смысл открыть на форуме ветку посвященную Neos и Flow?

Тоже голосую за ветки Neos и Flow на форуме...

Андрей Аксенов 12.11.2013 08:47

Неос неосом, а базу данных уже давно и в TYPO3 принято делать в UTF-8, как и кодировку сайта.

Manas 12.11.2013 09:48

Цитата:

Сообщение от Андрей Аксенов (Сообщение 37433)
Неос неосом, а базу данных уже давно и в TYPO3 принято делать в UTF-8, как и кодировку сайта.

Вообще то и utf8_unicode_ci и utf8_general_ci - оба utf-8
Но нужно еще в settings.yaml указывать SET NAMES. Вот так работает правильно.
Код HTML:

TYPO3:
  Flow:
    persistence:
      backendOptions:
        host: 'localhost'
        dbname: 'db_name'
        user: 'db_user'
        password: 'db_pass'
        driverOptions:
          1002: 'SET NAMES utf8'


Ивано++ 12.11.2013 20:30

Цитата:

Сообщение от Manas (Сообщение 37434)
Вообще то и utf8_unicode_ci и utf8_general_ci - оба utf-8
Но нужно еще в settings.yaml указывать SET NAMES. Вот так работает правильно.
Код HTML:

TYPO3:
  Flow:
    persistence:
      backendOptions:
        host: 'localhost'
        dbname: 'db_name'
        user: 'db_user'
        password: 'db_pass'
        driverOptions:
          1002: 'SET NAMES utf8'


Очень интересует тема neos`a....
Вы пробовали уже разрабатывать на данной CMS проекты? И на сколько это сложнее/удобнее, чем разработка на стандартной TYPO3.
Сейчас у Вас смотрю:
http://neos.typo3.ru.net/

Manas 12.11.2013 21:30

Сейчас как раз делаю на ней один проект "для своих". Считаю, что еще рано ее предлагать конечному пользователю, еще очень много глюков в самой CMS TYPO3 NEOS. Жду окончательного релиза.

Но перспективы очень даже интересные. Мне очень понравилось работать с Flow, хотя часто возникают разного рода проблемы. А затем пакет Flow достаточно легко переносится в Neos. Все есть в доках на оф. сайте.

Мое мнение такое: Flow и Neos изучать надо, хотя бы потому, чтобы быть в курсе стратегии развития TYPO3. А сайты на Neos'е можно будет делать через год-два, когда ее доведут "до ума".

Ивано++ 04.12.2013 22:01

Не знаю что это за NEOS - но он мне определенно нравиться больше...
http://forge.typo3.org/attachments/1...ext-Menu-1.png

чем http://docs.typo3.org/neos/TYPO3Neos...sualdesign.png


Часовой пояс GMT +4, время: 17:40.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot