-2

私はコードイグナイターを使用しています。そして、何らかの理由で、このコードをコントローラーの変数に入力したいと考えています。そして後で私はビューで変数を呼び出します..

これがコントローラーで試したいコードです

$this->data['data'] = "<label>Kategori</label>
        <select name='id_jenis' class='control-group'>
        <?php 
            $no = 1;    
            foreach($data as $row){
        ?>
            <option value='<?php echo $row['id_jenis']; ?>' ><?php echo $row['nama_jenis']; ?></option>
        <?php
            }
        ?>
        </select>";

$this->data['data']このコードを変数に入力できますか? ビューで変数を使用できますか?

ビューでコードを直接使用するだけで、より簡単になることはわかっています。しかし、私はいくつかの新しいケースを学びたいです。ハハハハ..だから私を助けてください:)

4

1 に答える 1

1

これは良い考えではありませんが、CI ではこれを行うことができます。次のようにできます。

$data['something'] = "<label>Kategori</label>
        <select name='id_jenis' class='control-group'>";

            $no = 1;    
            foreach($data as $row){

            $data['something'] .= "<option value='". $row['id_jenis'] ."' >". $row['nama_jenis'] ."</option>";

            }

        $data['something'] .= "</select>";

ビューでは、これを印刷できます。

<?php echo $something; ?>
于 2013-07-29T08:43:05.827 に答える