<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Как клонировать класс "БРЕНДЫ"?]]></title>
		<link>https://forum.readyscript.ru/topic/375/kak-klonirovat-klass-brendy/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/375/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как клонировать класс "БРЕНДЫ"?».]]></description>
		<lastBuildDate>Tue, 26 May 2015 05:06:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как клонировать класс "БРЕНДЫ"?]]></title>
			<link>https://forum.readyscript.ru/post/1407/#p1407</link>
			<description><![CDATA[<p>Спасибо, разобрался</p>]]></description>
			<author><![CDATA[null@example.com (Amigo)]]></author>
			<pubDate>Tue, 26 May 2015 05:06:16 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/1407/#p1407</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как клонировать класс "БРЕНДЫ"?]]></title>
			<link>https://forum.readyscript.ru/post/1402/#p1402</link>
			<description><![CDATA[<p>Во первых надо включить отображение ошибок на период разработки:<br /><a href="http://readyscript.ru/faq/#faq-errors">Включение отображения ошибок</a></p><br /><p>Все файлы и классы в системе обладают своим <strong>namespace</strong> в самом начале файла. Если вы укажите свой <strong>namespace</strong> то они не пересекутся. Т.е. для своей папки используется свой уникальный <strong>namespace</strong>.</p><p>В формате:<br />Папка модуля\путь к файлу</p><p>Также там прописаны маршруты обрабатываемых страниц для брендов. Они находятся в файле handlers.inc.php в методе getRoute. Их надо либо убрать, либо заменить на свои.<br />Документацию по маршрутам можно взять здесь:<br /><a href="http://readyscript.ru/dev-manual/dev_routing.html">Маршруты в ReadyScript</a></p><p>Следующий шаг. Нужно классы, которые отвечают за ORM объекты(записи в БД) изменить таким образом, чтобы они использовали другие таблицы, чтобы они не пересекались. Они находятся в папках <strong>/modules/НУЖНЫЙ МОДУЛЬ/model/orm/</strong>.<br />Например в объекте брендов это будет строка:<br /></p><div class="codebox"><pre><code>protected static
        $table = &#039;brand&#039;; //Имя таблицы в БД</code></pre></div><p>Вот <a href="http://readyscript.ru/dev-manual/dev_orm.html">описание ORM объектов в системе</a>.<br />А вот, то что я приводил на <a href="http://forum.readyscript.ru/topic/21/kak-dobavit-pole-tovaru/">форуме по полям ORM объектов</a>.<br /><a href="http://forum.readyscript.ru/topic/287/kak-dobavit-pole-tovaru-ili-lyubomu-drugomu-obektu-v-readyscript/">Описание по полям</a></p><p>Если останутся вопросы, то говорите.</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Fri, 22 May 2015 12:27:55 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/1402/#p1402</guid>
		</item>
		<item>
			<title><![CDATA[Как клонировать класс "БРЕНДЫ"?]]></title>
			<link>https://forum.readyscript.ru/post/1401/#p1401</link>
			<description><![CDATA[<p>Подскажите пж-ста как будет правильно клонировать класс &quot;БРЕНДЫ&quot; (BrandApi) сохранив весь существующий функционал.</p><p>Дело в том, что нужно создать идентичный&nbsp; классу &quot;Бренды&quot;&nbsp; класс&nbsp; &quot;Магазины&quot; для разделения товаров по физическим магазинам одной организации. У каждого магазина как и у бренда будет краткое описание, фото, категории товаров и т.д.</p><p>Под клонированием подразумевается не только создание идентичного класса но и шаблоны а также интерфейс админ. панели</p>]]></description>
			<author><![CDATA[null@example.com (Amigo)]]></author>
			<pubDate>Fri, 22 May 2015 11:44:20 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/1401/#p1401</guid>
		</item>
	</channel>
</rss>
