File: D:/HostingSpaces/BVerhoeven/verhoevendak.nl/app/Komma/Categories/Category.php
<?php
/**
* Short description for the file.
*
* @author Komma <info@komma.pro>
* @copyright (c) 2012-2015, Komma Mediadesign
*/
namespace Komma\Categories;
use Komma\Kms\Projects\Models\Project;
class Category extends \Komma\Kms\Categories\Models\Category{
public $kmsClass = 'Komma\\Kms\\Categories\\Models\\Category';
protected $table = 'categories';
public function translations()
{
return $this->hasMany('Komma\Kms\Categories\Models\CategoryTranslation');
}
public function images()
{
/**
*
* On the Image model is an MorphTo relation
* By using a hasMany relation:
* where the imageble_type is filled in with the KmsClass
* And the imageble_id is set as the foreign_id,
* we can collect the images of the given model directly.
*
*/
$images = $this->hasMany('Komma\Kms\Images\Models\Image', 'imageble_id')
->where('imageble_type', '=', $this->kmsClass)
->orderBy('sort_order');
return $images;
}
}