dongyi5425 2014-12-03 18:50
浏览 39

Phalcon关系不起作用

I trying to create hasMany relation in Phalcon PHP framework. Just as in a manual.

class TorrentSet extends \Phalcon\Mvc\Model
{
    public function initialize()
    {
        $this->hasMany(
            "id",
            "TorrentSetItem",
            "set_id"
        );
    }
}

class TorrentSetItem extends \Phalcon\Mvc\Model
{
    public function initialize()
    {
        $this->belongsTo('set_id', 'TorrentSet', 'id',
            array('alias' => 'set')
        );
    }

}

When I try to get related records:

$set = TorrentSet::findFirstById(1);

var_dump($set->torrentSetItem); 

And the result is always NULL, inspite of the presense records in DB:

mysql> select * from torrent_set where id = 1;
+----+------------+
| id | title      |
+----+------------+
|  1 | Film       |
+----+------------+
1 row in set (0.00 sec)

mysql> select * from torrent_set_item where set_id = 1;
+----+--------+---------+-----+
| id | set_id | attr_id | pos |
+----+--------+---------+-----+
|  1 |      1 |       2 |   0 |
|  2 |      1 |       1 |   1 |
+----+--------+---------+-----+
2 rows in set (0.01 sec)
  • 写回答

1条回答 默认 最新

  • douyi7055 2014-12-03 19:27
    关注

    Seems it was just a Browser cache. All works fine. And I should set the full path to model: Apt\Models\TorrentSetItem instead of TorrentSetItem

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题