| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/finman.es.ihu.gr/wp-content/plugins/kirki/app/Models/ |
Upload File : |
<?php
namespace Kirki\App\Models;
use Kirki\Framework\Database\Query\Model;
/**
* Reference model for the `kirki_cm_reference` table.
*
* Stores the relationship between a content manager item (`post_id`),
* the field it belongs to (`field_meta_key`) and the referenced post
* (`ref_post_id`). Replaces the raw `$wpdb` access used by the legacy
* ContentManagerHelper.
*
* @see database/migrations/CreateCmReferenceTable.php
*/
class Reference extends Model
{
protected $table = 'kirki_cm_reference';
protected $primary_key = 'id';
public $timestamps = false;
protected $fillable = [
'post_id',
'field_meta_key',
'ref_post_id',
];
protected $casts = [
'id' => 'integer',
'post_id' => 'integer',
'ref_post_id' => 'integer',
];
/**
* The post that owns the reference row.
*/
public function post()
{
return $this->belongs_to(Post::class, 'post_id', 'ID');
}
/**
* The referenced post.
*/
public function ref_post()
{
return $this->belongs_to(Post::class, 'ref_post_id', 'ID');
}
}