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