Роман Садоян

Роман Садоян

С нами с 26 июня 2015; Место в рейтинге пользователей: #78
Роман Садоян
29 июня 2015, 16:53
0
Вы правы, заджоинил, однако:
0.0029719: Could not process query, error #1054: Unknown column '120x90.thumb' in 'field list'
Роман Садоян
29 июня 2015, 16:40
0
[[!pdoPage?
    &parents=`4`
&class=`msProductFile`
    &element=`mSearch2`
    &leftJoin=`{
	"120x90": {
		"class": "msProductFile",
		"alias": "120x90"
		"on": "modResource.id = msProductFile.id AND VoteFormThread.form = 1"
	 }
    }`
&select=`{
	"modResource": "*",
	"120x90": "120x90.thumb as 120x90"
}`
    &includeMS=`1`
    &processTVs=`1`
&tpl=``
&showLog=`1`
  ]]
Showlog:
0.0060711: Query parameters are prepared.
0.0000620: xPDO query object created
0.0002189: leftJoined mseIntro as Intro
0.0000050: Grouped by modResource.id
0.0004289: Added selection of modResource: SQL_CALC_FOUND_ROWS `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `content`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties`
0.0000260: Added selection of mseIntro: intro
0.0000200: Added selection of 120x90: 120x90.thumb as 120x90
0.0000529: Sorted by msProductFile.id, ASC
0.0000072: Limited to 10, offset 
0.0003850: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`content`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, `intro`, 120x90.thumb as 120x90 FROM `modx_ms2_product_files` AS `msProductFile` LEFT JOIN `modx_mse2_intro` `Intro` ON `modResource`.`id`=`Intro`.`resource` GROUP BY modResource.id ORDER BY msProductFile.id ASC LIMIT 10 "
0.0015969: Could not process query, error #1054: Unknown column 'modResource.id' in 'field list'
0.0358939: Total time
16 252 928: Memory usage
Роман Садоян
29 июня 2015, 16:27
0
Да я в принципе проанализировал базу уже showLog=1:
0.0012059: [mSearch2] Added resources by LIKE search: 0
0.0053420: Query parameters are prepared.
0.0000391: xPDO query object created
0.0002091: leftJoined mseIntro as Intro
0.0000050: Grouped by modResource.id
0.0000889: Added selection of modResource: SQL_CALC_FOUND_ROWS `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `properties`
0.0000222: Added selection of mseIntro: intro
0.0001450: Added selection of Data: *
0.0000222: Added selection of 120x90: 120x90.thumb as 120x90
0.0000470: Sorted by msProductFile.id, ASC
0.0000060: Limited to 10, offset 
0.0003672: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`id`, `modResource`.`type`, `modResource`.`contentType`, `modResource`.`pagetitle`, `modResource`.`longtitle`, `modResource`.`description`, `modResource`.`alias`, `modResource`.`link_attributes`, `modResource`.`published`, `modResource`.`pub_date`, `modResource`.`unpub_date`, `modResource`.`parent`, `modResource`.`isfolder`, `modResource`.`introtext`, `modResource`.`richtext`, `modResource`.`template`, `modResource`.`menuindex`, `modResource`.`searchable`, `modResource`.`cacheable`, `modResource`.`createdby`, `modResource`.`createdon`, `modResource`.`editedby`, `modResource`.`editedon`, `modResource`.`deleted`, `modResource`.`deletedon`, `modResource`.`deletedby`, `modResource`.`publishedon`, `modResource`.`publishedby`, `modResource`.`menutitle`, `modResource`.`donthit`, `modResource`.`privateweb`, `modResource`.`privatemgr`, `modResource`.`content_dispo`, `modResource`.`hidemenu`, `modResource`.`class_key`, `modResource`.`context_key`, `modResource`.`content_type`, `modResource`.`uri`, `modResource`.`uri_override`, `modResource`.`hide_children_in_tree`, `modResource`.`show_in_tree`, `modResource`.`properties`, `intro`, `msProductFile`.`id` AS `msProductFile_id`, `msProductFile`.`product_id` AS `msProductFile_product_id`, `msProductFile`.`source` AS `msProductFile_source`, `msProductFile`.`parent` AS `msProductFile_parent`, `msProductFile`.`name` AS `msProductFile_name`, `msProductFile`.`description` AS `msProductFile_description`, `msProductFile`.`path` AS `msProductFile_path`, `msProductFile`.`file` AS `msProductFile_file`, `msProductFile`.`type` AS `msProductFile_type`, `msProductFile`.`createdon` AS `msProductFile_createdon`, `msProductFile`.`createdby` AS `msProductFile_createdby`, `msProductFile`.`rank` AS `msProductFile_rank`, `msProductFile`.`url` AS `msProductFile_url`, `msProductFile`.`properties` AS `msProductFile_properties`, `msProductFile`.`hash` AS `msProductFile_hash`, 120x90.thumb as 120x90 FROM `modx_ms2_product_files` AS `msProductFile` LEFT JOIN `modx_mse2_intro` `Intro` ON `modResource`.`id`=`Intro`.`resource` GROUP BY modResource.id ORDER BY msProductFile.id ASC LIMIT 10 "
0.0011239: Could not process query, error #1054: Unknown column 'modResource.id' in 'field list'
0.0314810: Total time
16 252 928: Memory usage
Сам запрос:
[[!pdoPage?
    &parents=`4`
    &class=`msProductFile`
    &element=`mSearch2`
    &leftJoin=`{
	"120x90": {
		"class": "msProductFile",
		"alias": "120x90"
		"on": "Data.id = msProductFile.id AND VoteFormThread.form = 1"
	 }
    }`
    &select=`{
	    "Data": "*",
	    "120x90": "120x90.thumb as 120x90"
    }`
    &includeMS=`1`
    &processTVs=`1`
    &tpl=``
    &showLog=`1`
]]
Странно как то, или не разобрался, иди pdoTools усложняет =)
Роман Садоян
29 июня 2015, 15:55
0
Есть предложения Максим?
Роман Садоян
29 июня 2015, 09:06
0
Я забыл подчеркнуть что мне необходимы превьюшки для minishop, мне кажется ошибка здесь:
&leftJoin=
`{
	"120x90": {"class":"msResourceFile","alias":"120x90", "on": "120x90.resource_id = modResource.id AND 120x90.path LIKE '%/120x90/' AND 120x90.rank=0"}
}`

Я плохо понимаю эту строчку, я знаю SQL, скажите по какой таблице в БД осуществляется поиск?
Роман Садоян
26 июня 2015, 17:04
0
Прошу прощения, сегодня уработался и голова уже не варит, наверное я что-то не то делаю, не могли бы Вы посмотреть:
[[!pdoPage?
    &parents=`4`
    &element=`mSearch2`
&leftJoin=
`{
	"120x90": {"class":"msResourceFile","alias":"120x90", "on": "120x90.resource_id = modResource.id AND 120x90.path LIKE '%/120x90/' AND 120x90.rank=0"}
}`
&select=
`{
	"modResource":"*"
,"120x90":"120x90.url as 120x90"
}`
    &includeMS=`1`
    &processTVs=`1`
&tpl=``
  ]]
Подобный запрос выводит: «Подходящих результатов не найдено»
параметр &tpl=`` — для просмотра массива данных.
Может где-то пропустил запятую я? (запрос полностью скопировал у Вас)
Роман Садоян
26 июня 2015, 16:41
0
Дело в том, то что я вывожу через pdoPage, где данные берутся из результатов поиска
[[!pdoPage?
     &parents=`4`
     &useWeblinkUrl=`1`
     &element=`mSearch2`
     &class=`msProduct`
     &includeThumbs=`120x90`
     &includeMS=`1`
     &processTVs=`1`
  ]]
Как быть в такой ситауции?
Остается left Join?
Роман Садоян
26 июня 2015, 14:24
0
Поделитесь кодом по выводу thumb пожалуйста!
Целый день мучаюсь не могу никак вывести превьюшки товаров.