2013-05-02 85 views
-2

我有书模型视图控制器,我有库控制器和视图。 视图文件夹有index.phpview.php。 我在我的index.php的问题,我得到以下错误:fuelphp -Undefined variable

ErrorException [ Notice ]: Undefined variable: books 

下面是代码在我的index.php文件

<h2>Library</h2> 
<?php foreach ($books as $books): ?> 
<h3><?php echo Html::anchor('library/view/'.$book->id, $book->title)?></h3> 
<p><?php echo $book->description?> </p> 
<?php endforeach ?> 
+0

重命名$书$书的foreach循环的条件?像这样:<?php foreach($ books as $ book):?> – bestprogrammerintheworld 2013-05-02 18:48:16

回答

0

你有那里有两个错误。一个是$books数组未被初始化(因此是警告),另一个是你的foreach()是错误的。替换此:

<?php foreach ($books as $books): ?> 

<?php foreach ($books as $book): ?> 

但你仍然需要找到丢失的$books阵列

+0

是的,我在我的控制器中这么做,非常感谢你 – user1978654 2013-05-02 19:00:52

0

更改行:<?php foreach ($books as $books): ?>

<?php foreach ($books as $book): ?>  
相关问题