0
我在我的視圖文件下面的數組(工作):添加數組到一個模型文件中笨
<?php
$images = array(img("slideshow/demo1.png", "one"),img("slideshow/demo2.png", "two"),img("slideshow/demo4.png", "three"));
$captions = array("first image", "second image", "third image");
foreach (array_combine($images, $captions) as $image => $caption) {
echo "<li>", $image, "<div class=\"orbit-caption\">",$caption,"</div></li>";
}
?>
但是我希望用相同的foreach跨越具有不同的圖像多頁的幻燈片文件顯示,所以我認爲最簡單的方法是創建爲所需的不同數據的每個頁面的模型頁和具有該圖像和字幕以陣列如上。我試圖尋找如何做到這一點,但所有我找到的解決方案都涉及到數據庫中,這不幸是不可取的。
我也想這樣,如果沒有圖片標題標題代碼不能運行的代碼它即:
"<div class=\"orbit-caption\">",$caption,"</div>
我曾嘗試要麼得到了一個空白半透明盒子即它把選項down:
<div class="orbit-caption"></div>
或者,如果我有一個標題,我什麼也沒有。
我理解PHP少量,但我更多的是設計師和是相當新的MVC因此,如果任何人有在白癡指南解決方案不會生氣:)只是想學習。如果任何人有一個更好的解決方案,那麼請分享
如果我想在每個頁面上使用不同的圖像/標題,但是我會調用或需要添加應該說的幻燈片將包含在其他視圖頁面中的內容將使用include。 – wroughtec
如果你不打算使用數據庫,那麼我會建議做出不同的'功能(S)'爲每個視圖和上面做了從控制器調用所需的功能。 –
接受答案,如果它幫助你。 –