<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Как получить данные из таблицы pfx_users_log]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/2259/" />
	<updated>2022-10-13T09:46:53Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/2259/kak-poluchit-dannye-iz-tablitsy-pfxuserslog/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11837/#p11837" />
			<content type="html"><![CDATA[<p>Ну там один, т.к. Вы используете метод loadByWhere в ORM, а он только один и выбирает, чтобы заполнить сам объект, который Вы вызываете.</p><p>Самый простой способ это Вызвать static_call к АПИ, и в нём сделать публичный статический метод. Т.е. нужно добавить АПИ класс с публичным статическим методом.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2022-10-13T09:46:53Z</updated>
			<id>https://forum.readyscript.ru/post/11837/#p11837</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11834/#p11834" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Кстати, а что это за ORM объекты странные \Catalog\Model\Orm\LogtypeAbstract их нет в системе по умолчанию?</p></blockquote></div><br /><p>Реально обращаюсь сюда<br /><strong>\Users\Model\Orm\Log </strong><br />Далее пробовал \Catalog\Model\Orm\LogtypeAbstract&nbsp; путём эксперимента </p><br /><p>Указал, как Вы скорректировали.</p><br /><br /><div class="codebox"><pre><code>object(Users\Model\Orm\Log)#895 (5) {
  [&quot;_values&quot;:protected]=&gt;
  array(9) {
    [&quot;id&quot;]=&gt;
    string(8) &quot;81106711&quot;
    [&quot;site_id&quot;]=&gt;
    string(1) &quot;1&quot;
    [&quot;dateof&quot;]=&gt;
    string(19) &quot;2022-09-27 17:44:26&quot;
    [&quot;class&quot;]=&gt;
    string(33) &quot;Catalog\Model\Logtype\ShowProduct&quot;
    [&quot;oid&quot;]=&gt;
    string(6) &quot;124754&quot;
    [&quot;group&quot;]=&gt;
    string(6) &quot;124754&quot;
    [&quot;user_id&quot;]=&gt;
    string(10) &quot;-494552635&quot;
    [&quot;_serialized&quot;]=&gt;
    string(2) &quot;N;&quot;
    [&quot;data&quot;]=&gt;
    NULL
  }
  [&quot;_self_class&quot;:protected]=&gt;
  string(19) &quot;Users\Model\Orm\Log&quot;
  [&quot;_local_id&quot;:protected]=&gt;
  int(304)
  [&quot;cache_behavior_instances&quot;:&quot;RS\Behavior\AcceptBehavior&quot;:private]=&gt;
  array(0) {
  }
  [&quot;instance_behaviors&quot;:&quot;RS\Behavior\AcceptBehavior&quot;:private]=&gt;
  array(0) {
  }
}



 
  </code></pre></div><br /><p>Как я понял, получается не все данные а только одно значение из таблицы. А как нужно подкорректровать, чтобы получить массив всех данных из таблицы?</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2022-10-07T11:35:56Z</updated>
			<id>https://forum.readyscript.ru/post/11834/#p11834</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11833/#p11833" />
			<content type="html"><![CDATA[<p>Ну вообще, просто откройте loadByWhere функцию и посмотрите, что у Вас там внутри образуется. Т.е. нужно подебажить через var_dump. Я так думаю, что у Вас там, что-то не образуется.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2022-10-07T11:26:17Z</updated>
			<id>https://forum.readyscript.ru/post/11833/#p11833</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11832/#p11832" />
			<content type="html"><![CDATA[<p>Кстати, а что это за ORM объекты странные \Catalog\Model\Orm\LogtypeAbstract их нет в системе по умолчанию?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2022-10-07T11:24:55Z</updated>
			<id>https://forum.readyscript.ru/post/11832/#p11832</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11831/#p11831" />
			<content type="html"><![CDATA[<p>Вернее будет <br />{static_call var=CountSP callback=[&#039;\Catalog\Model\Orm\LogtypeAbstract&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=&gt;$tovID]]}&quot;. Т.е. у Вас там везде лишние скобки у {$tovID}</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2022-10-07T11:22:01Z</updated>
			<id>https://forum.readyscript.ru/post/11831/#p11831</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11830/#p11830" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>{static_call var=CountSP callback=[&#039;\Catalog\Model\Orm\LogtypeAbstract&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=$tovID]]}</code></pre></div><p>Фигурные скобки у $tovID&nbsp; уберите, они лишние.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2022-10-07T11:09:00Z</updated>
			<id>https://forum.readyscript.ru/post/11830/#p11830</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11829/#p11829" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Вероятно, нужно по-другому составить запрос.<br />Ну во первых включите отображение ошибок <a href="https://readyscript.ru/faq/#faq-errors">https://readyscript.ru/faq/#faq-errors</a> и понять почему 503</p></blockquote></div><p>Включал, но ничего не ясно из ошибки. Поэтому и обращаюсь.</p><div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Ну во вторых посмотрите, что у Вас в <strong>$tovID</strong> и попробуйте выполнить oid=значению <strong>$tovID</strong>. Может ничего и нет.</p></blockquote></div><p>oid - это ID объекта в логе.<br />$tovID - это id товара. </p><p>В таблице однозначно есть oid со значением больше, чем какой-либо id товара. Проверял вручную.</p><div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Плюс ко всему я так полагаю, что $tovId ко всем подойти не может, т.к. Вы строите запрос к разным таблицам. Каждому ORM объекту соответствует свой ORM объект.</p></blockquote></div><p>Понимаю, но никакого в принципе результата не появляется.</p><p>На данный момент решение задачи выполнено сторонним скриптом вне CMS. Но для развития хотелось бы понять в чём причина.</p><br /><br /><p>Далее для информации, если =&gt; тогда ничего, если =, тогда 503:<br /></p><div class="codebox"><pre><code>{assign var=&quot;tovID&quot; value=51466}
{static_call var=CountSP callback=[&#039;\Catalog\Model\Orm\LogtypeAbstract&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;={$tovID}]]}</code></pre></div><p>Выходит:</p><div class="codebox"><pre><code>Исключение - &quot;Syntax error in template &quot;rs:public_html/templates/newgo/moduleview/catalog/product.tpl&quot; on line 288 &quot;{static_call var=CountSP callback=[&#039;\Catalog\Model\Orm\LogtypeAbstract&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;={$tovID}]]}&quot; - Unexpected &quot;=&quot;, expected one of: &quot;&quot;,&quot;&quot; , &quot;]&quot;&quot;
Код ошибки:    0
Тип ошибки:    SmartyCompilerException
Файл:    public_html/core/smarty/sysplugins/smarty_internal_templatecompilerbase.php
Строка:    288
Стек вызова:    

#0 public_html/core/smarty/sysplugins/smarty_internal_templateparser.php(2819): Smarty_Internal_TemplateCompilerBase-&gt;trigger_template_error()
#1 public_html/core/smarty/sysplugins/smarty_internal_templateparser.php(2880): Smarty_Internal_Templateparser-&gt;yy_syntax_error(15, &#039;=&#039;)
#2 public_html/core/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(128): Smarty_Internal_Templateparser-&gt;doParse(15, &#039;=&#039;)
#3 public_html/core/smarty/sysplugins/smarty_internal_templatecompilerbase.php(466): Smarty_Internal_SmartyTemplateCompiler-&gt;doCompile(&#039;{$canonical_url...&#039;, true)
#4 public_html/core/smarty/sysplugins/smarty_internal_templatecompilerbase.php(395): Smarty_Internal_TemplateCompilerBase-&gt;compileTemplateSource(Object(Smarty_Internal_Template), false, NULL)
#5 public_html/core/smarty/sysplugins/smarty_template_compiled.php(184): Smarty_Internal_TemplateCompilerBase-&gt;compileTemplate(Object(Smarty_Internal_Template))
#6 public_html/core/smarty/sysplugins/smarty_template_compiled.php(141): Smarty_Template_Compiled-&gt;compileTemplateSource(Object(Smarty_Internal_Template))
#7 public_html/core/smarty/sysplugins/smarty_template_compiled.php(105): Smarty_Template_Compiled-&gt;process(Object(Smarty_Internal_Template))
#8 public_html/core/smarty/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled-&gt;render(Object(Smarty_Internal_Template))
#9 public_html/core/smarty/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template-&gt;render(false, 0)
#10 public_html/core/smarty/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase-&gt;_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0)
#11 public_html/core/rs/controller/result/standard.inc.php(264): Smarty_Internal_TemplateBase-&gt;fetch(&#039;product.tpl&#039;)
#12 public_html/core/rs/controller/result/standard.inc.php(291): RS\Controller\Result\Standard-&gt;getHtml()
#13 public_html/core/rs/controller/abstractcontroller.inc.php(175): RS\Controller\Result\Standard-&gt;getOutput()
#14 public_html/core/rs/controller/abstractclient.inc.php(82): RS\Controller\AbstractController-&gt;processResult(Object(RS\Controller\Result\Standard))
#15 public_html/core/rs/controller/abstractcontroller.inc.php(160): RS\Controller\AbstractClient-&gt;processResult(Object(RS\Controller\Result\Standard))
#16 public_html/core/rs/controller/abstractmodule.inc.php(278): RS\Controller\AbstractController-&gt;exec(false)
#17 public_html/core/rs/controller/front.inc.php(89): RS\Controller\AbstractModule-&gt;exec(false)
#18 public_html/core/rs/router/manager.inc.php(431): RS\Controller\Front-&gt;exec()
#19 public_html/core/rs/router/manager.inc.php(454): RS\Router\Manager-&gt;applyRoute(Object(RS\Router\Route))
#20 public_html/index.php(25): RS\Router\Manager-&gt;dispatch()
#21 {main}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2022-10-07T03:26:55Z</updated>
			<id>https://forum.readyscript.ru/post/11829/#p11829</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11828/#p11828" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Андрей пишет:</cite><blockquote><p>Подскажите каким образом можно получить данные в шаблоне из таблицы pfx_users_log </p><p>Пробовал </p><p>{static_call var=DataLog callback=[&#039;<strong>\Catalog\Model\Orm\LogtypeAbstract</strong>&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=&gt;{$tovID}]]}<br />{static_call var=DataLog callback=[&#039;<strong>\Catalog\Model\LogtypeAbstract</strong>&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=&gt;{$tovID}]]}</p><p>{static_call var=DataLog callback=[&#039;<strong>\Users\Model\Orm\Log</strong>&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=&gt;{$tovID}]]}</p><p>Первые два - ничего не возвращают.</p><p>Последний 503 ошибка.</p><p>Вероятно, нужно по-другому составить запрос.</p></blockquote></div><p>Ну во первых включите отображение ошибок <a href="https://readyscript.ru/faq/#faq-errors">https://readyscript.ru/faq/#faq-errors</a> и понять почему 503</p><p>Ну во вторых посмотрите, что у Вас в <strong>$tovID</strong> и попробуйте выполнить oid=значению <strong>$tovID</strong>. Может ничего и нет.</p><p>Плюс ко всему я так полагаю, что $tovId ко всем подойти не может, т.к. Вы строите запрос к разным таблицам. Каждому ORM объекту соответствует свой ORM объект.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2022-10-06T16:23:35Z</updated>
			<id>https://forum.readyscript.ru/post/11828/#p11828</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как получить данные из таблицы pfx_users_log]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/11824/#p11824" />
			<content type="html"><![CDATA[<p>Подскажите каким образом можно получить данные в шаблоне из таблицы pfx_users_log </p><p>Пробовал </p><p>{static_call var=DataLog callback=[&#039;<strong>\Catalog\Model\Orm\LogtypeAbstract</strong>&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=&gt;{$tovID}]]}<br />{static_call var=DataLog callback=[&#039;<strong>\Catalog\Model\LogtypeAbstract</strong>&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=&gt;{$tovID}]]}</p><p>{static_call var=DataLog callback=[&#039;<strong>\Users\Model\Orm\Log</strong>&#039;, &#039;loadByWhere&#039;] params=[[&#039;oid&#039;=&gt;{$tovID}]]}</p><p>Первые два - ничего не возвращают.</p><p>Последний 503 ошибка.</p><p>Вероятно, нужно по-другому составить запрос.</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2022-09-30T06:04:45Z</updated>
			<id>https://forum.readyscript.ru/post/11824/#p11824</id>
		</entry>
</feed>
