![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]() PHP код:
В старых версиях TYPO3 была возможность делать произвольные запросы через $GLOBALS['TYPO3_DB']->sql_query(". Как это сделать в TYPO3 9? Последний раз редактировалось Ивано++; 13.07.2019 в 12:55 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]()
А это разве не "живые примеры":
https://translate.google.ru/translat...n%2FIndex.html |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
Ссылок масса, но я не нашел как сделать именно прямой произвольный запрос к БД в новой тайпе.
PHP код:
|
![]() |
![]() |
![]() |
#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 |
|
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]() Цитата:
Как составить более сложный запрос. Не может быть что бы не было возможности делать произвольные запросы к БД. Doctrine это позволяет делать насклько знаю. Но как сделать это в TYPO3 9 не могу найти примера. Раньше можно было сделать: PHP код:
|
|
![]() |
![]() |
![]() |
#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 |