Codeigniter, избегая HTML Div - PullRequest
       1

Codeigniter, избегая HTML Div

0 голосов
/ 22 декабря 2010

Есть ли правильный синтаксис, чтобы избежать div в codeigniter? Я не очень люблю открывать и закрывать теги все время ...

<div class="theForm">
    <?php
           echo form_open('edit/links');//this form uploads
           echo "Enter the Name:  ". form_input('name','name');
           echo "Enter the Link:  ". form_input('url','url');
           echo " ".form_submit('submit', 'Submit');
           echo form_close();

if (isset($linksQuery) && count($linksQuery)){
           foreach($linksQuery as $link){
            echo anchor($link['link'],  $link['name'].".",  array("class" => "links"));
            echo form_open('edit/links',array('class' => 'deleteForm'));
            echo form_hidden('name',$link['name']);
            echo " ".form_submit('delete','Delete');
            echo form_close();

            echo br(2);
           }
}
    ?>



  </div>

1 Ответ

6 голосов
/ 22 декабря 2010

Вы можете написать маленького помощника следующим образом:

<?php

function div_open($class = NULL, $id = NULL)
{
    $code   = '<div ';
    $code   .= ( $class != NULL )   ? 'class="'. $class .'" '   : '';
    $code   .= ( $id != NULL )      ? 'id="'. $id .'" '         : '';
    $code   .= '>';
    return $code;
}

function div_close()
{
    return '</div>';
}

echo div_open('some_class', 'some_id');
echo 'some content...';
echo div_close();

?>

выдаст:

<div class="some_class" id="some_id" >some content...</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...