Это очень просто с связями OctoberCMS. Я думаю, что вы определили отношения в своей модели User
, если вы не определили их сначала, как показано ниже,
public $belongsTo = [
'catgeory' => 'YourPluginName\YourAuthorName\Models\Category'
];
Вместо YourPluginName и YourAuthorName укажите своего автора и имя подключаемого модуля.
После определения отношения вы можете получить категорию пользователя с помощью $user->category
например Предположим, у вас есть первый пользователь, тогда вы можете получить категорию,
$user = User::first();
$category = $user->category;
//and now you can get the category name and all fields by $category,
//$category->title;
//$catgory->name;
И если вы используете веточку на странице и показываете пользователей с {{ user.name}}
(поле может быть другим), вам нужно просто использовать {{ user.category.name}}
(поле может быть другим), и вы также можете отображать категорию.
Надеюсь, у вас появятся категории с пользователями. Если у вас возникнут трудности, прокомментируйте.
person
Chirag Patel
schedule
23.04.2018