コード例 #1
0
 public function actionIndex()
 {
     $items = Stock::query()->orderBy(['name' => SORT_ASC])->all();
     $dateFinishList = UserStock::query(['user_id' => \Yii::$app->user->getId()])->select(['stock_id', 'date_finish'])->all();
     for ($i = 0; $i < count($items); $i++) {
         $item =& $items[$i];
         foreach ($dateFinishList as $row) {
             if ($row['stock_id'] == $item['id']) {
                 $item['date_finish'] = $row['date_finish'];
             }
         }
         if (!isset($item['date_finish'])) {
             $item['date_finish'] = null;
         }
     }
     return $this->render(['items' => $items, 'paid' => Stock::getPaid()->select(['cap_stock.id', 'cap_stock.name', 'cap_stock.logo', 'cap_stock.description', 'cap_users_stock_buy.date_finish'])->all(), 'notPaid' => Stock::getNotPaid()->all()]);
 }
コード例 #2
0
ファイル: topNavigation.php プロジェクト: CAPITALOV/capitalov
                        data-toggle="dropdown"
                        aria-expanded="false"
                        role="button"
                        >
                        Котировки
                        <span class="caret"></span>
                    </a>
                    <ul class="dropdown-menu" role="menu">
                        <li><a href="<?php 
echo Url::to(['cabinet/index']);
?>
">Все</a></li>
                        <li class="divider"></li>
                        <li role="presentation" class="dropdown-header">Оплаченные</li>
                        <?php 
foreach (\app\models\Stock::getPaid()->all() as $item) {
    ?>
                            <li><a href="<?php 
    echo Url::to(['cabinet/stock_item3', 'id' => $item['id']]);
    ?>
"><?php 
    echo $item['name'];
    ?>
</a></li>
                        <?php 
}
?>
                        <li class="divider"></li>
                        <li role="presentation" class="dropdown-header">Не оплаченные</li>
                        <?php 
foreach (\app\models\Stock::getNotPaid()->all() as $item) {