/** * @param $id * @return Type|null */ public static function get($id) { $types = Type::all(); return isset($types[$id]) ? $types[$id] : null; }
public function actionIndex() { return $this->render('index', ['dataProvider' => new ArrayDataProvider(['allModels' => Type::all()])]); }
<div> <img src="/images/woman.png"> </div> <div> <div>Простой понятный и доступный маркетинг, без квалификаций, без подтверждений, нет ежемесячной абонентской платы, партнерская программа, одним словом есть ВСЕ необходимое.</div> </div> </div> </div> </section> <section class="plans center"> <div> <h2><strong>Планы</strong> и ценообразования</h2> <?php $names = []; $signups = []; foreach (Type::all() as $type) { if ($type->visibility) { $names[] = Html::tag('div', Html::tag('div', Html::tag('div', $type->name) . Html::tag('div', '$' . $type->stake), ['class' => 'inner'])); $signups[] = Html::tag('div', Html::tag('div', Html::a(Yii::t('app', 'Signup'), ['/user/signup', 'type_id' => $type->id], ['class' => 'button']), ['class' => 'inner'])); } } ?> <div class="block-table"> <div> <?php echo implode("\n", $names); ?> </div> <div> <?php echo implode("\n", $signups);