Чем заменить echo?

dredder

Кэп
Всем, привет!

Такой вопрос. Делаю шаблон сайта. Контроллер запускает такой вид
Код:
...
<body>
    <?php include 'application/views/'.$content_view;?>
</body>
...
Вот примерно что в файле $content_view
Код:
<div class="container-fluid">
    <div class="stol_content_container1 container-fluid">
            <?php
                foreach($data as $row)
                {
                    if ( !isset($notFirst)){
                        $notFirst = true;
                        include 'catalog_first_item_view.php';
                        continue;
                    }
                    include 'catalog_sec_item_view.php';
                }
            ?>
    </div>
</div>
Код запускает шаблон catalog_first_item_view.php при первой итерации, а дальше catalog_sec_item_view.php. Он выглядит примерно так:
Код:
<?php
echo '
<div class="slider_wrap">
      <div class="slider1">
               <img src="'.$row['img1'].'" alt="">
               <img src="'.$row['img2'].'" alt="">
               <img src="'.$row['img3'].'" alt="">
       </div>
 </div>
<div class="slider_desc1">
     <h2 class="header_slider_desc1">'.$row['Header'].'</h2>
          <p> '.$row['Description'].'</p>
                    '.$row['Parameters'].'
      </div>
</div>

';
В последнем файле приходится мостырить всю вёрстку через echo. Скажите как можно упростить данную конструкцию? Возможно ли чем-то заменить его? Как видите, в этом шаблоне у меня переменные и мне нужно, чтобы там был php, а не просто вёрстка.
 

Adelf

Administrator
Команда форума
А предыдущие шаблоны тебя ни на какие идеи не навели?
 

dredder

Кэп
А предыдущие шаблоны тебя ни на какие идеи не навели?
Да, я до этого уже пробовал делать, как в предыдущих шаблонах, но у меня не работали переменные... и лишь только сейчас я увидел, что забыл обрамить переменные в <?php ?>
 

AnrDaemon

Продвинутый новичок
По-быстрому можно <?=$var;?>
Но можно - не значит нужно.
 
Сверху