модуль баннеры

Быстрый переход:
Алексей

Алексей

Administrator
#10472   25 января 2018 23:04

Пример можно посмотреть в виджете: modules/brs/controller/Widget.php

Подробнее про выборку можно почитать тут. Раздел "Условия для выборки".

В самом постейшем случае можно использовать код для выборки массива объектов:

brs_model_Banner::findByCondition([['SQL', 'условие, соотвествующее SQL - синтаксису WHERE']], $count, $offset, ['title', 'asc']);

Для выборки одного объекта использовать метод fetchOne(), для получения количества - метод count().

Как вариант в Вашем случае, если баннеров не много, то можно выводить баннер, если он есть, а если нет то на его месте показывать баннер "Разместите здесь вашу рекламу", который добавляется как и обычный баннер. Как только баннер заказали - этот просто отключаете.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!