Добрый день. Возникла следующая проблема: при работе на локальном сервере Denwer истек пробный период лицензии, и, соответственно, выводится сообщение: "Тестовый период работы с ReadyScript завершен. Необходимо приобрести лицензию". При попытке смены домена на .local или .test ничего не изменяется, все равно просит лицензию.
Можно ли как-то решить данную проблему для продолжения работы на локалке. Заранее спасибо.
1 11.04.2015 19:19:07
Тема: Проблема с лицензией на локальном сервере (5 ответов, оставленных в Вопросы по работе с системой)
2 07.04.2015 17:38:58
Re: Функция getListCount с условием (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
Спасибо огромное, все реализовал. Пагинатор отлично работает
3 07.04.2015 04:38:17
Тема: Функция getListCount с условием (3 ответов, оставленных в Вопросы по разработке модулей и API системы)
Добрый вечер, возникла необходимость подсчета количества записей для пагинатора. На сколько я понимаю, в вашем движке есть функция getListCount для этого. Собственно возник вопрос по ее использованию.
Как добавить для нее условие со связью с другой таблицей. Например есть таблица Product с ее полями id, num, и т.д. и моя таблица Second с полями id, id_product, name (Поле связи соответственно id_product). И необходимо узнать количество записей в таблице Second для которых значение Product.num>1.
Связь получается один ко многим, т.е. одному товару может соответствовать несколько записей в таблице Second, а записи из таблицы Second, соответствует только одна запись из таблицы Product.
Вот например, в контроллере myorders присутствует эта функция: $this->api->getListCount(). Я понимаю, что она считает количество заказов данного пользователя. А как ей воспользоваться со связью с другой таблицей не могу понять. Пробовал написать обыкновенный ORM запрос, но опять же не понял как пользоваться JOIN'ом для такого запроса.
Заранее огромнейшее спасибо.
4 26.03.2015 18:44:28
Re: Вывод информации из другой таблицы в шаблоне (4 ответов, оставленных в Вопросы по разработке модулей и API системы)
Да, все получилось реализовать первым способом, второй хоть и попроще, но из-за особенности исполнения модуля не получится им реализовать.
Спасибо огромное за подробное и комментированное объяснение.
5 25.03.2015 11:08:59
Тема: Вывод информации из другой таблицы в шаблоне (4 ответов, оставленных в Вопросы по разработке модулей и API системы)
Добрый день. Возникла необходимость вывести в шаблоне модуля информацию из другой таблицы.
Иными словами я гружу информацию в шаблоне из таблицы, в которой у меня есть поле product_id, а мне необходимо вместо id вывести название этого товара с ссылкой на него.
Пробовал несколько вариантов но что-то так и не пришел к умозаключению. Заранее спасибо.
6 23.03.2015 19:04:37
Re: Уменьшение количества товара и списание средств (6 ответов, оставленных в Вопросы по разработке модулей и API системы)
Спасибо огромное за помощь, все реализовано) Третий проект на ReadyScript ставлю и в этот раз понадобился дополнительный функционал заказчику. Великолепная техническая поддержка, по сравнению с другими CMS. Еще раз спасибо за помощь
7 21.03.2015 03:03:59
Re: Уменьшение количества товара и списание средств (6 ответов, оставленных в Вопросы по разработке модулей и API системы)
Спасибо огромное, все быстро реализовал благодаря вашим пояснениям. Но не могли бы вы ответить, пожалуйста, на вторую часть вопроса:
И собственно вопрос, касаемый списания денежных средств с лицевого счета пользователя. Функции создания транзакции и списания ведь есть, надо лишь к ним обратиться, но опять же не могу разобраться как и где, обратится, передав значения id пользователя, id товара и количество.
8 19.03.2015 19:29:52
Тема: Уменьшение количества товара и списание средств (6 ответов, оставленных в Вопросы по разработке модулей и API системы)
Здравствуйте, разработал собственный модуль, но не могу понять как реализовать уменьшение количества товара и списание средств.
У меня есть форма, которая отправляет данные в контроллер модуля, естественно post запросом. В контроллере в функции action_index написана функция записи полученных переменных в БД. Но я никак не могу понять как реализовать уменьшение количества товара (id товара и количество передается в форме).
Насколько я понимаю, в orm модели моего модуля необходимо прописать строчку use \Product\Model\Orm\Product; чтобы использовать таблицу с товарами. И дописать в этой же функции action_index код для извлечения переменной из post запроса и уменьшения количества. Или же в orm модели написать такую функцию и как-то вызвать ее в функции action_index (как?).
И собственно вопрос, касаемый списания денежных средств с лицевого счета пользователя. Функции создания транзакции и списания ведь есть, надо лишь к ним обратиться, но опять же не могу разобраться как и где, обратится, передав значения id пользователя, id товара и количество.
Буду невероятно признателен за помощь, а то срок сдачи близится а я застрял на этом месте
9 16.03.2015 21:43:38
Тема: Где происходит запись в БД? (1 ответов, оставленных в Вопросы по разработке модулей и API системы)
Добрый вечер, возник следующий вопрос.
На сколько я понимаю, на всех 5 шагах оформления заказа идет обыкновенный сбор данных, а сама запись происходит в самом последнем этапе - finish. И вопрос в следующем: в каком файле написана процедура добавления записи в БД полученных данных? Заранее спасибо.
10 10.03.2015 01:12:24
Re: Как добавить поле товару или любому другому объекту в ReadyScript? (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Включил отображение ошибок, вывело:
Fatal error: Class 'Custom\Config\OrmType\Integer' not found in Z:\home\test1.ru\www\modules\custom\config\handlers.inc.php on line 25
Поменял строку:
'is_root' => new OrmType\Integer(array
на:
'is_root' => new \RS\Orm\Type\Integer(array
Переустановил модуль и все получилось, спасибо большое за помощь.
11 09.03.2015 16:39:19
Re: Как добавить поле товару или любому другому объекту в ReadyScript? (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Добрый день, после включения модуля во вкладке "Модули" или же после обновления БД все слетает. Админка вообще не работает, а сайт выглядит следующим образом:
Все делал согласно инструкции, даже пробовал полностью все копировать без изменений.
Может ли быть проблема связана с тем, что нет файла установки "install.inc" ? Просто уже не знаю в какую сторону копать. Заранее спасибо.