[英]Phalcon: Notice Undefined Variable in the Scaffold-generated views (model and the controller are fine)
我已經使用scaffold
注釋生成了一個模型,這是模型的一部分,只是為了確保數據庫已連接:
<?php
class Member extends \Phalcon\Mvc\Model
{
/**
*
* @var integer
*/
public $id;
/**
*
* @var string
*/
public $firstname;
/**
*
* @var string
*/
public $surname;
/**
*
* @var string
*/
public $membertype;
/**
*
* @var string
*/
public $dateofbirth;
/**
* Initialize method for model.
*/
public function initialize()
{
$this->setSchema("db_mvq");
$this->setSource("Member");
}
然后我得到這些錯誤:
每次我打開由scaffold
命令創建的搜索頁面時,這是與此相關的部分視圖:
<?php foreach ($page->items as $member): ?>
<tr>
<td><?php echo $Member->id ?></td>
<td><?php echo $Member->firstname ?></td>
<td><?php echo $Member->surname ?></td>
<td><?php echo $Member->membertype ?></td>
<td><?php echo $Member->dateofbirth ?></td>
我不明白 怎么了
多謝您的回覆。
foreach具有小寫變量名
並且在塊內第一個字母為大寫
將$Member
更改$Member
$member
<?php foreach ($page->items as $member): ?>
<tr>
<td><?php echo $member->id ?></td>
<td><?php echo $member->firstname ?></td>
<td><?php echo $member->surname ?></td>
<td><?php echo $member->membertype ?></td>
<td><?php echo $member->dateofbirth ?></td>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.