Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
08.07.2019, 15:00 | #1 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
$GLOBALS['TYPO3_DB']->sql_query в TYPO3 9
PHP код:
В старых версиях TYPO3 была возможность делать произвольные запросы через $GLOBALS['TYPO3_DB']->sql_query(". Как это сделать в TYPO3 9? Последний раз редактировалось Ивано++; 13.07.2019 в 12:55 |
09.07.2019, 12:52 | #2 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
|
09.07.2019, 13:03 | #3 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Цитата:
|
|
09.07.2019, 13:14 | #4 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
А это разве не "живые примеры":
https://translate.google.ru/translat...n%2FIndex.html |
13.07.2019, 12:56 | #5 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Ссылок масса, но я не нашел как сделать именно прямой произвольный запрос к БД в новой тайпе.
PHP код:
|
13.07.2019, 13:25 | #6 | |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
Цитата:
http://www.ttlab.ru/about-typo3-cms.html "doctrine-dbal была введена в TYPO3 CMS версии 8 и заменяет старый API, основанный на $GLOBALS['TYPO3_DB'] . Авторам расширений рекомендуется переключиться с TYPO3_DB на новый API. Отдельная глава помогает с типичными вопросами миграции. При построении абстракции базы данных в doctrine-dbal старые и необязательные расширения dbal и adodb устарели" https://translate.google.ru/translat...n%2FIndex.html "Как использовать DBAL Doctrine" (как сделать именно прямой произвольный запрос) https://symfony.ru/doc/current/doctrine/dbal.html Приятной работы! Последний раз редактировалось Николай Сипко; 22.07.2019 в 12:41 |
|
21.07.2019, 19:18 | #7 |
Senior Member
|
Начиная с 9-й ветки TYPO3 этог всё делается через QueryBuilder
https://docs.typo3.org/m/typo3/refer...der/Index.html https://gist.github.com/einpraegsam/...fbf92d43400986 прямых запросов больше нет.
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
22.07.2019, 12:21 | #8 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
"Библиотека Doctrine предназначена для работы со всеми крупными базами данных с помощью унифицированного интерфейса программирования. Этот интерфейс программирования реализован на двух уровнях.
На нижнем уровне Doctrine предоставляет единый механизм для построения SQL-запросов к любой поддерживаемой реляционной БД и управления схемой БД. Этот механизм реализован в компоненте Database Abstraction Layer (DBAL, абстрактный уровень базы данных). На высшем уровне компонент ORM (объектно-реляционный проектор) обеспечивает возможность запрашивать и управлять данными БД объектно-ориентированным способом, устанавливая соответствие между таблицами и PHP-классами. Этот компонент также предоставляет свой собственный язык запросов, DQL, позволяющий строить запросы в объектно-ориентированном стиле. Как правило, используется API, предоставляемый компонентом ORM. В то же время вы вполне можете работать с компонентом нижнего уровня DBAL, если находите его более подходящим для ваших проектов" https://olegkrivtsov.github.io/using...%8B%D1%85.html |
22.07.2019, 13:37 | #9 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Цитата:
Как составить более сложный запрос. Не может быть что бы не было возможности делать произвольные запросы к БД. Doctrine это позволяет делать насклько знаю. Но как сделать это в TYPO3 9 не могу найти примера. Раньше можно было сделать: PHP код:
|
|
22.07.2019, 14:06 | #10 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Recap of the TYPO3 QSA in Malm?, Sweden | RSS Bot | Новости TYPO3 (на английском) | 0 | 14.09.2017 23:06 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 16.10.2012 20:10 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 16.10.2012 13:47 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 15.10.2012 20:10 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 15.10.2012 16:06 |