Вход

Просмотр полной версии : Кодировка БД при использовании TYPO3 FLOW 2


Manas
10.11.2013, 10:03
Хочу сделать небольшую заметку, т.к. убил кучу времени, чтобы понять... Возможно кому-нибудь пригодится.

Если кто-то будет использовать 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
P.S. вопрос администрации: может быть имеет смысл открыть на форуме ветку посвященную Neos и Flow?

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

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

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

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

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
Вообще то и utf8_unicode_ci и utf8_general_ci - оба utf-8
Но нужно еще в settings.yaml указывать SET NAMES. Вот так работает правильно.

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/17425/T35-Context-Menu-1.png

чем http://docs.typo3.org/neos/TYPO3NeosDocumentation/_images/alpha4-visualdesign.png