Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC:

Relation-field-name declaration 07 Feb 2017 22:33 #15002

  • vlemos
  • vlemos's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 295
  • Thank you received: 41
Hello Admin, I am currently working on a project in which everything is separated by company, including pivots. I have found the syncRelation function and added:
	$model->save(array(
		'company_id' => $item->company_id,
		$relation->pivotLocalKey => (int)$this->getId(),
		$relation->pivotForeignKey => (int)$value
	));

It works but lacks the elegance of the code around it. Would like to add a way to pass extra data in the relationship declaration.
	$this->belongsToMany('groups', // name
		'groups', // foreignModelClass
		'id', // localKey
		'id', // foreignKey,
		'usergroups', // pivotModelClass,
		'user_id', // pivotLocalKey
		'group_id', // pivotForeignKey
		'company_id' // pivotCompanyKey ************
	);
Where can I find the relation-field-name declaration?

Thanks
vlemos

Note: final request for today
:cheer:

Please Log in or Create an account to join the conversation.

Relation-field-name declaration 08 Feb 2017 00:52 #15003

  • vlemos
  • vlemos's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 295
  • Thank you received: 41
Hello Admin, found what I was looking for. Thx

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Time to create page: 0.048 seconds
Je suis vraiment impressionné par la puissance de COOK et encore plus admiratif de ton travail. A ce jour je crois que c'est ce que j'ai vu de plus abouti dans le domaine de la conception d'extension pour Joomla!
felichon (Forum)  

Get Started