【问题标题】:fuelphp -Undefined variable [closed]fuelphp - 未定义的变量[关闭]
【发布时间】:2013-05-02 18:46:30
【问题描述】:

我有书籍模型视图控制器,我有图书馆控制器和视图。 视图文件夹有 index.phpview.php 。 我在 index.php 中的问题出现以下错误:

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 ?>

【问题讨论】:

  • 在foreach-loop的情况下将$books重命名为$book?像这样:

标签: php fuelphp


【解决方案1】:

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

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

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

但是你仍然需要找到你丢失的$books数组

【讨论】:

  • 是的,我在控制器中做了非常感谢
【解决方案2】:

换行:&lt;?php foreach ($books as $books): ?&gt;

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 2021-08-03
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    相关资源
    最近更新 更多