Symfony の 1.4ドキュメントを読んで再読し、Google で十分に調査した後、ここで質問することにしました。" " というモデルがあり、特定のデータを取得ot
するメソッドが必要です。getUnreadMsg()
これはクラスです:
class ot extends Baseot {
public function __toString() {
return $this->getNombre();
}
public function getNumberOfUnreadMsgs() {
$mensajes = Doctrine_Core::getTable('mensaje')
->createQuery('m')
->where('m.ots_id=' . $this->getId())
->andWhere('m.estado=0')
->orderBy('m.created_at DESC')
->execute();
return count($mensajes);
}
}
そして、これは私がビューレイヤーでそれをどのように使用したかです:
<?php foreach ($ots as $ot): ?>
....
<?php echo $ot->getNumberOfUnreadMsgs(); ?>
....
<?php endforeach; ?>
そして、これは私が得ているエラーです:
Unknown record property / related component "number_of_unread_msgs" on "ot"