Welcome Guest, Not a member yet? Register   Sign In
Relations Module
#2

(This post was last modified: 11-19-2019, 02:28 PM by MGatner.)

Huge update to the Relations module and its partner-in-crime, Schemas. The new versions have a lot better performance optimization, and make it easier for developers to use by moving methods to traits (so you can extend whatever other Models you like!). Also, probably the most exciting: entities are now supported. Simply add the trait to your entity and now you can lazy-load related items on-the-fly as properties:
PHP Code:
    $user $userModel->find(1);
    
    foreach (
$user->groups as $group)
    {
        echo 
$group->name;
    } 

The entity trait also comes with magic methods to make it easy to check and update related items:
PHP Code:
    $user->addGroup(3);
    
$user->removeGroups([12]);    
    
$user->setGroups([5]); 
Check it out on Packagist or GitHub and share any feedback you have. Thanks for reading!
Reply


Messages In This Thread
Relations Module - by MGatner - 09-24-2019, 08:20 AM
RE: Relations Module - by MGatner - 11-19-2019, 02:27 PM
RE: Relations Module - by nicolasriver - 11-30-2019, 08:01 AM
RE: Relations Module - by MGatner - 12-01-2019, 05:03 AM
RE: Relations Module - by x1250 - 02-17-2020, 08:24 PM
RE: Relations Module - by Basic App - 02-18-2020, 12:18 AM
RE: Relations Module - by MGatner - 02-18-2020, 04:25 AM
RE: Relations Module - by x1250 - 02-18-2020, 11:32 AM
RE: Relations Module - by MGatner - 02-18-2020, 11:36 AM
RE: Relations Module - by Basic App - 02-18-2020, 12:37 PM
RE: Relations Module - by MGatner - 02-20-2020, 04:11 AM
RE: Relations Module - by MGatner - 07-13-2020, 01:28 PM
RE: Relations Module - by hungtrinhbds - 08-09-2020, 08:41 AM
RE: Relations Module - by MGatner - 08-10-2020, 06:24 AM
RE: Relations Module - by hungtrinhbds - 08-10-2020, 08:19 AM
RE: Relations Module - by hungtrinhbds - 08-10-2020, 08:52 AM
RE: Relations Module - by MGatner - 08-11-2020, 04:26 AM
RE: Relations Module - by hungtrinhbds - 08-12-2020, 07:37 AM
RE: Relations Module - by MGatner - 08-14-2020, 02:38 PM
RE: Relations Module - by hungtrinhbds - 08-19-2020, 01:34 AM



Theme © iAndrew 2016 - Forum software by © MyBB