-
0 votesanswersviews
Yii framework 2.0将参数传递给急切加载关系数据库表
使用Yii框架2.0我试图从我的关系数据库表中检索数据,遵循此处的文档http://www.yiiframework.com/doc-2.0/guide-db-active-record.html 下面是Lazy和Eager Loading部分下的代码示例 . $customers = Customer::find()->limit(100)->with([ 'orders' ... -
1 votesanswersviews
在Laravel中获取文章ID的用户名和评论
我有3个表用户,评论和文章 . 我有这样的路线: Route::get('/article/{id}', 'ArticlesController@view'); 我想要的是当我访问该路线时,我会在本文中获得用户名及其评论 . 所以这是在ArticlesController中我的视图功能: public function view($id){ $article = Article:... -
1 votesanswersviews
.ClassCastException:org.hibernate.internal.SQLQueryImpl无法强制转换为org.hibernate.internal.QueryImpl
我正在尝试使用EntityGraph获取一些Lazy集合 在我的实体上 @Entity @Table ...... @NamedEntityGraph(name = "getDetails", attributeNodes = { @NamedAttributeNode(value = "prices") }) @NamedNativeQuery(... -
0 votesanswersviews
在Laravel中使用联接嵌套的Eager加载
我有以下表格及其关系 产品表: id product_name product_price 1 Product A 2 USD 2 Product B 3 USD 组件表 id component_name component_price 1 Component A 5 USD 2 Component B ... -
0 votesanswersviews
当我遇到这种情况时,如何从控制器中先前设置的用户模型(用户模型)中急切加载'user'功能
NOTE: Post和Tag模型之间的关系是多对多的,User和Post模型之间的关系是一对多 . 一切都运行得很好 I just have too many Queries 来自用户user.id ...当debbug它 . 我希望在我的控制器功能中使用急切加载用户功能 . 我如何使用 with('user')->get(); 谢谢 . 这是我的web.php路线: Route::get... -
1 votesanswersviews
渴望加载Laravel 5与两个外键的多对多关系
在我的应用程序中,我有两个表,一个 Users 表和一个 Forms 表 . Users 表是具有id的典型用户信息, Forms 表具有用户需要完成的字段列表 . 在我的 UserForms 数据透视表中跟踪了很多关系,如下所示: id form_id(fk - >表格) sender_id(fk - > users) receiver_id(fk - &g... -
0 votesanswersviews
如何在Laravel中的View(刀片文件)中输出Eloquent Eager Loading?
我有一个与此LINK相关的问题: Laravel / Eloquent eager loading 你现在可以帮我解决刀片输出吗?我实现了这个雄辩的关系并正确地在控制器中添加它,但是如何在视图中输出这个 - 在刀片文件中!? 你能为这个例子写一些代码评论 - 标签 . 如果我们想在刀片中显示它 . 要以某种方式将孩子视为父母 . 例如,输出特定问题所属的问题和相关标签 . 例如:Question1... -
0 votesanswersviews
Laravel Eloquent出售产品 - 客户关系
所以使用 Laravel 4 ,我有一个 Sales 表与 Products 表有多对多的关系,并且它与 Customers 表有一对多的关系 . 我按如下方式设置模型: class Sale extends Eloquent { ... public function products(){ return $this->belongsToMany('Product'... -
2 votesanswersviews
Laravel Dynamic Eager加载动态关系
Laravel版本:5.5 PHP版本:7 数据库驱动程序和版本:mysql 5.7 场景: 我有一个具有灵活数据库结构的SaaS应用程序,因此它的字段必然会发生变化,特别是考虑到它有一个Json字段(对于从应用程序的客户端创建的任何额外数据库结构),包括基于关系的字段 . 因此,帐户表可以动态创建employee_id字段,因此需要动态访问关系 问题: 我需要基于这种动态关系的E... -
2 votesanswersviews
Laravel动态关系 - 在渴望加载时访问模型属性
我在Laravel模型上有一个雄辩的关系,它是动态的 - 也就是说,特定数据库字段的值决定了哪个模型将被加载 . 当我第一次实例化模型实例然后引用关系时,我能够很好地加载这种关系,但是当我急切地加载这种关系时它不起作用 . 具体来说,我有一个 Product 模型 . 该产品可能是也可能不是其他产品的父母 . 如果产品的 parent_id 设置为 0 ,则该产品被视为父产品(无论是否有子产品) ... -
1 votesanswersviews
Laravel渴望加载组合多个表的位置
我有Laravel急切加载的问题,我想搜索多个到一个相关的表 . 我有两个模型,书和作者 . 我有关系belongsTo(在Book模型中)和hasMany(在作者模型中) . Books: id, title, description, author, tags, type Author: id, name, birth, tags, type (这不是真正的列,我有很多列,这只是例如) 我必... -
1 votesanswersviews
如何在Eloquent中过滤急切加载的表格?
基本上,我希望能够检索用户并急切地加载电子邮件地址,然后使用where子句限制我带入的用户 . $query = User::with('emails')->whereIn ('user_id', $user_ids); $query->where('emails.email_address', 'LIKE', "%example%"); $usersWithE... -
2 votesanswersviews
如何使用带有轨道的祖先宝石来加载根源?
我有一个属于类别的Entry模型 . Category模型使用祖先,以便我可以嵌套Categories . 我想根据其根类别对选择的条目进行分组 . 我遇到的问题是,为了做到这一点,rails会对每个条目执行查询以获取根类别 . 因此,如果我有20条记录,它将按根类别执行20个查询 . 我已经通过急切加载类别减少了查询数量(如下所示),但我无法弄清楚如何急切加载类别的根目录 . 这是我正在使用的... -
23 votesanswersviews
使用Fluent NHibernate / Nhibernate和Automapping进行预先加载
我需要加载一个名为 Node 的复杂对象......好吧,它不是那么复杂......看起来如下: - Node 引用了 EntityType ,其中有一对多 Property ,而 PorpertyListValue 又有一对多 PorpertyListValue public class Node { public virtual int Id { get; ... -
0 votesanswersviews
laravel 5.6 - 设置与急切负载的正确关系
Build 游戏网站 . 我有3张 table . 用户,等级(想想军事等)和rank_history表 . Rank: id, name, abbr, level, nextlevel, mintime RankHistory: id, user_id, rank_id, promoter, reason, created_at public function User() { ... -
0 votesanswersviews
Laravel 5急切加载,从雄辩的关系中选择列
我在尝试着 1. select `DOS`,`name`,`fin`,`ins_type` from events table. 2. site_name from sites table 3. client_name from clients table 但无法访问select语句中的site_name,client_name列 ->select('DOS','name','fin',... -
29 votesanswersviews
Laravel Eloquent:渴望加载多个嵌套关系
什么laravel说: $books = App\Book::with('author.contacts')->get(); 我需要的是这样的事情 $books = App\Book::with('author[contacts,publishers]')->get(); 我们渴望在关系中加载多个关系 . 这可能吗? -
0 votesanswersviews
使用with()函数进行模型关系急切加载的雄辩查询问题
如何在Laravel中编写这个雄辩的查询,以便它在本例中的 User 模型和 Profile 模型之间加载 with() 关系模型?我试图避免两个单独的查询 . 我觉得我很亲近,但有些事情不太对劲 . $author = User::where('id', $id)->with('profile')->get(); 该集合正确返回用户详细信息 . 但它将 profile 关系显示为n... -
8 votesanswersviews
Laravel:选择Eloquent Eager Loading的关系
我有两个数据库表: Posts $table->increments('id'); $table->integer('country_id')->unsigned(); $table->foreign('country_id')->references('id')->on('countries'); Countries $table->increment... -
3 votesanswersviews
来自hasMany关系的Laravel渴望加载模型
有3个表: users :id,name compliments :id,name users_compliments :id,compliment_id,user_id,complimentor_id 这是我的用户模型: class User extends Model public function sent_compliments() { return ...