我和这个类别的孩子有很好的关系
类别中的模型
public function products()
{
return $this->hasMany(Products::class, 'category', 'id');
}
public function sub() {
return $this->hasMany(SELF::class, 'parent_id')->withCount(['products'])->with('sub'
我正在开发一个购物车应用程序,它将输出购物车的价格。我有三个类别的这辆车,采购,产品
public class Product {
private int id;
private String name;
private double price;
Offer offer;
// getter setter
public double getPrice(int quantity) {
return offer.getPrice....
}
}
public class Purchase {
Product pro
假设我有parent->child one下的产品和parent->child one->child one child下的另一个产品,我所能得到的只有最后一个类别名称,比如:child one和child one child,但是前面的父级名称我无法得到。
代码
类别模型:
public function categories()
{
return $this->hasMany(Category::class);
}
public function childs() {
return $this->hasMany(Category::
这是从单个表中进行的简单select。其目的是从x个类别中的每个类别中随机选择四个产品,并具有一些“where”限制。我试过了:
SELECT pName,
pID
from products
WHERE pDisplay=1
AND pFeatured=1
GROUP BY pCategory
ORDER BY RAND()
LIMIT 0,4
这种方法可以工作,但它总是从任何给定的类别返回相同的产品。我想改变显示的产品,同时仍然只显示任何给定类别的单一产品。
我也试过了:
SELECT DISTINCT(pCategor
如何获取具有parent_id的子类别中所有项目的计数和值。我有一个与产品模型相关的类别模型。在category表中,有parent_ids及其子类别。如何退还属于某个父类别的所有产品? 数据库显示在Database下面 关系如下所示 public function products()
{
return $this->hasMany('App\Product');
}
public function category()
{
return $this->belongsTo('App\Category');
} 然后在我的控制器中
我有2个类别的男人和女人,我想创建子类别,并在产品中连接它这是我的models.py
class Category(models.Model):
name = models.CharField(max_length=200,
db_index=True)
slug = models.SlugField(max_length=200,
db_index=True,
unique=True)
class M
当用户添加广告时,他选择广告将位于的类别。类别树由3个分支组成。该计划的内容如下:
parent_category => subCategory => subSubCategory
or
Games => Playstation 5 => Consoles or Discs or Accessoires
我使用select输出类别的最后一个元素(控制台、磁盘或访问),并将其写入数据库。
如何将parent(游戏)和subCategory(Playstation-5)添加到数据库?