Model_Folder¶
- class Nos\Media\Model_Folder¶
Extends Nos\Orm\Model.
Relations¶
- property Nos\Media\Model_Folder::$children¶
- Relation type: has_many.
- Model: Model_Folder
- property Nos\Media\Model_Folder::$media¶
- Relation type: has_many.
- Model: Model_Media
- property Nos\Media\Model_Folder::$parent¶
- Relation type: belongs_to.
- Model: Model_Folder
Behaviours¶
Methods¶
- Nos\Media\Model_Folder::delete_from_disk()¶
Returns: True or false depending on whether the deletion was successful. Delete the folder and all its content (recursively).
- Nos\Media\Model_Folder::delete_public_cache()¶
Returns: True or false depending on whether the deletion was successful. Delete all the public and cached entries (image thumbnails) of this folder
- Nos\Media\Model_Folder::path($file = '')¶
Parameters: - $file (string) – A file name to append to the path.
Returns: Absolute folder path.
- Nos\Media\Model_Folder::count_media()¶
Returns: Number of media contained in the folder and all its sub-folders.
- Nos\Media\Model_Folder::count_media_usage()¶
Returns: Number of media in use (by the applications) contained in this folder and all its sub-folders.