多个模型相互关联时 如何连带删除?

浏览:343 发布日期:2020/07/31 分类:求助交流 关键字: 多个模型关联
ticketModel::get($this->request->param('id'),['ticketprice','ticketprice.album']);  现在这样写可以查。但是删除 
together(['ticketprice','ticketprice.album']) ->delete() 无法删除 album 要怎么写呢?
//模型关系:ticket 1:N ticketprice  1:1album(多态1:1)
//结构
Array
(
    [id] => 1
    [post_id] => 
    [tourist_id] => 3
    [name] => 青春纪念票1
    [status] => 正常
    [createtime] => 2020-07-28 08:41:44
    [modifytime] => 2020-07-31 15:15:19
    [deletetime] => 
    [sort] => 80
    [ticketprice] => Array
        (
            [0] => Array
                (
                    [id] => 1
                    [type] => 老人票
                    [tag] => 老人特惠
                    [valid_range] => 2020-07-07 00:00:00 - 2020-08-11 00:00:00
                    [show_price] => 100
                    [price] => 802
                    [is_preorder] => 1
                    [preorder_range] => 09:00:00 - 15:00:00
                    [ticket_id] => 1
                    [createtime] => 2020-07-28 08:41:44
                    [sort] => 1
                    [status] => 正常
                    [album] => Array
                        (
                            [id] => 84
                            [path] => /uploads/5f20ea7b24bf4.png
                            [type] => ticketprice
                            [data_id] => 1
                            [createtime] => 2020-07-29 11:18:40
                            [modifytime] => 2020-07-29 11:18:40
                            [deletetime] => 
                            [sort] => 100
                        )

                )

            [1] => Array
                (
                    [id] => 2
                    [type] => 儿童票
                    [tag] => 儿童特惠
                    [valid_range] => 2020-07-07 00:00:00 - 2020-08-11 00:00:00
                    [show_price] => 501
                    [price] => 45
                    [is_preorder] => 1
                    [preorder_range] => 09:00:00 - 15:00:00
                    [ticket_id] => 1
                    [createtime] => 2020-07-28 08:41:44
                    [sort] => 2
                    [status] => 正常
                    [album] => Array
                        (
                            [id] => 85
                            [path] => /uploads/5f20ea7f6d07f.png
                            [type] => ticketprice
                            [data_id] => 2
                            [createtime] => 2020-07-29 11:18:40
                            [modifytime] => 2020-07-29 11:18:40
                            [deletetime] => 
                            [sort] => 100
                        )

                )

        )

)
最佳答案
评论( 相关
后面还有条评论,点击查看>>