-
1 votesanswersviews
Yii 2过滤联结表中值的多对多关系
如何在Yii 2.0中使用多对多关系,我在哪里过滤连接/联结表中的值的结果? 我有以下表格 Member (id INT, name, ...) Event (id INT, name, date, ...) EventMemberConnection (id INT, event_id INT, member_id INT, accepted TINYINT(1) DEFAULT 0, fore... -
1 votesanswersviews
具有多种关系的Yii2数据提供者
我尝试构建具有多对多关系的网格视图 . 所以我需要查询 ActiveDataProvider . 我有一个表'ressource',一个表'type',在它们之间有一个表'historique' . 我在模型中有很好的关系,但我不知道如何创建dataProvider . 在我的模型Ressource: public function getHistorique() { return $t... -
0 votesanswersviews
在yii2我们如何通过关系来呼唤
例如,有A,B,C,D,E,F表 . A在a中具有a_id作为外键.B具有a_id和c_id作为外键 . C将d_id作为外键 . D将e_id作为外键 . 现在我如何写一个从A到D的关系 . 由于A与D没有直接关系 . 从A到C我写下如下关系 . public function C { return $this->hasMany(C::className(), ['c_id' =... -
0 votesanswersviews
yii2使用相同型号的下拉列表过滤网格
我在我的Contact模型中使用以下函数 public static function getParents() { return $this->hasMany(Contact::className(), ['parent_id' => 'id']); } 我想在我的视图的filter属性中返回此数组: [ 'attribute' => 'parent... -
3 votesanswersviews
Yii2 mongodb关系搜索
我有两个集合 - 用户和订单 我有一个订单列表(OrderSearch模型),其中包含一些用户详细信息(电子邮件,名称..) . 现在我想关联地搜索用户详细信息 . OrderSearch模型--- public function search($params) { // Email getting from query params if(!empty($... -
8 votesanswersviews
Yii2仅从相关模型中选择几列
在控制器我有: public function actionGetItems() { $model = new \app\models\WarehouseItems; $items = $model->find()->with(['user'])->asArray()->all(); return $items; } 在WarehouseItem模... -
0 votesanswersviews
Yii2:如何声明一个有多个关系,其中两个属性中的任何一个匹配一个id?
模型 Team 与 Game 有两个有很多关系: public function getGamesWhereTeamIsSetAsHome() { return $this->hasMany(Game::className(), ['teamHome' => 'id']); } public function getGamesWhereTeamIsSetAsAway() { ... -
0 votesanswersviews
多对多关系Yii2
我需要有关此代码的帮助,我需要构建一个示例项目,并且我不需要将我需要的ID保存到关系的多对多表中 . 我从维基中的这个示例开始:https://www.yiiframework.com/wiki/708/book-has-author-many-to-many-relations-using-kartikselect2 我的模特 public function rules() { retu... -
0 votesanswersviews
Yii2多对多模型关系
我在两个yii2模型之间实现了多对多的关系:滑块,图像,sliders_images,其中sliderrs_images是联结表 . 每个模型都扩展了由Gii生成的基本模型,因此当我需要时,我可以覆盖基本模型而不会丢失个人方法 .Slider.php ... public function getImages(){ return $this->hasMany(Images::clas... -
6 votesanswersviews
Yii2 wbraganca-dynamicform更新使用yii2-relation-trait不删除项目
基于https://github.com/wbraganca/yii2-dynamicform/wiki/Dynamic-Forms-With-Yii2-relation-trait-(VERY-EASY),我正在尝试实现动态表单.Create工作正常,但在Update表单中,如果我删除任何动态表单元素,它不会被删除,但如果我添加了Update操作,它将被保存 . 这是我的更新代码 public ... -
0 votesanswersviews
Yii2多对多关系 . 如何选择条件?
有两种型号: Dish 和 Ingredient . 他们有许多关系 . 我需要得到菜肴 ingredient_id = 1,2,3 . 怎么做? -
0 votesanswersviews
如何在Yii2中以多对多关系进行基本的CRUD操作?
大家好,我是Yii2的新手 . 我刚刚开始学习Yii2并陷入了必须使用CRUD操作的情况,以防我在后端有多对多的关系 . 我试图解决它,但无法理解我怎么能这样做 . 下面我正在编写表格和代码的结构 . 表test_roleid->第一列role_name->第二列 test_userid->主列用户名 3.user_roleid->主键user_id - >外键...