是否有可能在codeigniter中获取foreach的索引?

时间:2017-01-12 07:07:12

标签: php arrays codeigniter foreach

我正在做CMS,我想把图像放在不同的位置(我没有使用foreach因为foreach的位置是垂直或水平)。例如,我有4-5个图像(因此索引将从0开始直到3/4),第一个图像/索引(为0)我想将它放在左上角,第二个图像/索引(其中是1)我想把它放在右下等等。有可能吗?如果有,怎么样?

注意:我正在将我的laravel项目转换为codeigniter,这就是为什么我的视图中的代码在laravel中的原因 查看

<div class="fh5co-explore">
            <div class="container">
                <div class="row">
                    <div class="col-md-8 col-md-pull-1 animate-box">
                        @if($content[0]['status']=="Activated")
                        <img class="img-resposive" src="assets/images/{{$content[0]['img_jumbotron']}}" alt="work">
                        @endif
                    </div>
                    <div class="col-md-4 animate-box">
                        <div class="mt">
                           <div>
                               <?php ?>      
                                <h4><i class="icon-user"></i>{{$textcontent['0']['text_header'] }} ?></h4>
                                <p>{{{ $text[0]['text_description']}}}</p>
                            </div>
                            <div>
                                <h4><i class="icon-video2"></i>{{ $text[1]['text_header'] }}</h4>
                                <p>{{{ $text[1]['text_description']}}}</p>
                            </div>
                            <div>
                                    <h4><i class="icon-shield"></i>{{ $text[2]['text_header'] }}</h4>
                                    <p>{{{ $text[1]['text_description']}}}</p>
                                </div>

                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

1 个答案:

答案 0 :(得分:1)

我认为laravel有默认的模板引擎,所以你可以自由地使用你在代码中提到的格式。但是在codeigniter中没有任何默认的模板引擎。但是有另一种方法在codeigniter中使用相同的方法使用< strong>模板分析器类。要启用此功能,您必须包含库调用解析器, 将它包含在您的codeigniter当前控制器中,

$this->load->library('parser');

有关详细信息,请参阅此文档,

https://www.codeigniter.com/userguide3/libraries/parser.html