One way to do this is to place model classes in subdirectories of the Model folder.
For example, if you have a table with a name user_profiles, your directories will look like this:
application/
...classes/
......model/
.........user/
............profile.php
and profile.phpwill look like this:
<?php defined('SYSPATH') or die('No direct access.');
class Model_User_Profile extends ORM
{
}
( , ), "" , . , - , _table_name ORM (. Docs )
application/
...classes/
......model/
.........userprofile.php
profile.php :
<?php defined('SYSPATH') or die('No direct access.');
class Model_UserProfile extends ORM
{
protected $_table_name = 'user_profiles';
}
, , Kohana.