File: /var/www/limestate-api/Models/ViewType.php
<?php
class ViewType extends Db_Model
{
static $table_name = 'view_type';
public static function getId($name) {
if (empty($name)) {
return 0;
}
$viewId = self::$db->select('id')->from(self::$table_name)->where('name = ?', $name)->fetchOne();
if (empty($viewId)) {
$viewId = self::create([
'name' => $name
], true);
}
return $viewId;
}
public static function getName($id) {
if (empty($id)) return '';
return self::$db->select('name')->from(self::$table_name)->where('id = ?', $id)->fetchOne();
}
}