There are 2 tables: users and rules
Users:
id name login password email rule_id Rules:
id name` There are also 2 models:
Users:
class Users extends Model { public $id; public $name; public $login; public $password; public $email; public $rule_id; public function initialize() { $this->hasOne("rule_id", "Rules", "id"); } } Rules:
class Rules extends Model { public $id; public $name; public function initialize() { $this->hasMany("id", "Users", "rule_id"); } } IndexController:
class IndexController extends Controller { public function indexAction() { $user = Users::findFirst(23); echo "Id: " . $user->id . ", Name: " . $user->name . ", Login: " . $user->login . ", Password: " . $user->password . ", Email: " . $user->email . ", Rule: " . $user->rules->name . "\n"; } } The following error occurs:
Model 'Rules' could not be loaded
Help to understand please.