jjzjj

RELATIONSHIPS

全部标签

PHP ORM 和优化的关系查询

我需要一个PHPORM来很好地处理关系。请考虑Zend中的以下代码:$persons=newPersons();$person=$persons->find(5)->current();echo'Name:'.$person->fullname;$phones=$person->findDependentRowset('Phones');foreach($phonesas$phone)echo'Phone:'.$phone->phonenumber;或xPDO中的以下代码:$person=$xpdo->getObject('Persons',5);echo'Name:'.$person

php - 拉维尔 4 : Model Relationships Not Working (sort of)?

我的Laravel4项目中有3个模型:Employee、EmployeeClass、Employer:classEmployeeextendsEloquent{protected$table='users';publicfunctionemployee_class(){return$this->belongsTo('EmployeeClass','employee_class_id');}}classEmployeeClassextendsEloquent{protected$table='employee_classes';publicfunctionemployees(){retu

php - Laravel 用户间消息系统

我正在为我的应用程序开发消息系统,目前,我有两个表:1)消息表:Schema::create('messages',function(Blueprint$table){$table->increments('id');$table->text('subject');$table->integer('sender_id');$table->text('body');$table->timestamps('create_date');$table->integer('sent_to_id');});2)用户表:Schema::create('users',function(Blueprin

php - PHP调用SQL外键数据

我需要更好地掌握操作和利用我需要制作的SQL表的过程,这样我才能继续弄清楚我应该如何制作它们并构建它们以使其工作。如果我有一个衬衫表和另一个尺码表,我在衬衫表上使用外键链接到尺码表以表示该列的多个选项。我是否只需要在PHP编码中调用衬衫表?如果是这样,我如何告诉PHP收集大小表上每一行可用的任何选项?如果在表中有vneck尺寸,圆领尺寸我将其设置为vnecks只有s、m、l、1x,而低圆领有xs、s、m、l、1x、2x、3x。我如何编写PHP代码来识别我在该列的每一行中逻辑设置的差异? 最佳答案 听起来您实际上需要至少三张表,一张用

php - 检查 laravel 中是否有好友

如何检查Auth:user()是否是当前$user的friend?这将放置在配置文件中,以显示添加好友按钮或待处理请求等?我已经尝试过,与其他方法和where子句的关系,但仍然没有成功。请帮忙,非常感谢!!要在这里恢复,我需要这样的东西:我需要这样的东西:whereuser1_id=$user->idANDuser2_id=Auth::user()ANDis_friend=1ORwhereuser1_id=Auth::user()ANDuser2_id=$user->idANDis_friend=1所有这一切,通过laravelEloquent?我已经学习了这个教程(Friendshi

php - Codeigniter Datamapper 跨数据库连接

早上好我目前正在从事一个利用Codeigniter和Datamapper库(http://datamapper.wanwizard.eu)的项目。该项目为用户数据使用一个中央数据库(称为“base”),为应用程序数据使用一个单独的数据库(“crm”)。这样一来,将来我们可以构建使用用户目录的其他应用程序,而无需绑定(bind)到单个服务器。我有一个问题,我需要跨两个数据库使用内置的Datamapper关系。到目前为止,这是我的设置:人物模型classpersonextendsDataMapper{var$db_params='base';var$prefix='base_';var$h

php - 关系中使用的 Laravel Eloquent 和 Trimming 字段

所以我有几个模型,我正在设置它们以与LaravelsEloquentORM一起使用...这些模型引用的表格是由第三方程序填充的,我没有太多的编辑能力,所以我必须找到解决以下烦恼的方法。用户表有字符串ID,例如:1234一些其他表(例如操作日志)有一个字符串外国用户ID,例如:"1234"正如您在这里可能看到的那样,其他表在用户ID上添加了一个",因此,我无法通过laravel关系直接运行它,如"1234"~=1234...所以我试图找出是否有某种方法可以通过修剪函数或类似函数运行"1234"以删除它之前的"在Eloquent关系中被使用。是的,我知道添加"很愚蠢,如前所述,它是第三方程

php - Laravel Eloquent Relationships - 两个不同的送货地址与一个订单模型相关联

每个订单我有两个不同的送货地址:发票地址送货地址它们都有相同的字段,所以我只为它们创建了一个Address模型。模型:地址订单每个订单包含两个字段:发票地址送货地址我希望每个字段都指向同一个地址(如果用户希望将cargo运送到发票地址)或两个不同的地址(如果送货地址与发票地址不同)。我将如何为此目的建立关系?这是我尝试过的:订单.phppublicfunctionorderAddress(){return$this->hasOne('App\Address');}publicfunctiondeliveryAddress(){return$this->hasOne('App\Addre

php - Laravel 5.1 删除关系

我的模型关系是oneToMany例如:PatientToSample患者模型:classPatient_ModelextendsModelimplementsJsonable{useSoftDeletes;protected$table='patients';publicfunctionsamples(){return$this->hasMany('App\Models\Sample_Model','code','patient_id');}}示例模型:classSample_ModelextendsModel{useSoftDeletes;protected$table='sampl

php - 我怎样才能加入 Eloquent : Relationships?

我的查询是这样的:user()->id)->get();return$reviews;}从query中,可以通过id获取所有review数据我要获取用户照片、店铺照片和产品照片我想使用Eloquent:Relationships如何通过Eloquent:Relationships获得它?我的评论模型是这样的:belongsTo(User::class);}}我的用户模型是这样的:hasOne(Store::class);}}我的店铺模型是这样的:hasMany(Product::class);}}我的产品模型是这样的:belongsTo(Store::class);}}