lib/Kumbia/ActiveRecord/BaseRecord.php 1 location
|
@@ 232-238 (lines=7) @@
|
| 229 |
|
* @param string $pk valor para clave primaria |
| 230 |
|
* @return boolean |
| 231 |
|
*/ |
| 232 |
|
public static function exists($pk) |
| 233 |
|
{ |
| 234 |
|
$source = static::getSource(); |
| 235 |
|
$pkField = static::getPK(); |
| 236 |
|
|
| 237 |
|
return self::query("SELECT COUNT(*) AS count FROM $source WHERE $pkField = ?", $pk)->fetch()->count > 0; |
| 238 |
|
} |
| 239 |
|
|
| 240 |
|
/** |
| 241 |
|
* Paginar consulta sql |
lib/Kumbia/ActiveRecord/LiteRecord.php 1 location
|
@@ 150-156 (lines=7) @@
|
| 147 |
|
* @param int $pk valor para clave primaria |
| 148 |
|
* @return boolean |
| 149 |
|
*/ |
| 150 |
|
public static function delete($pk) |
| 151 |
|
{ |
| 152 |
|
$source = static::getSource(); |
| 153 |
|
$pkField = static::getPK(); |
| 154 |
|
|
| 155 |
|
return static::query("DELETE FROM $source WHERE $pkField = ?", (int) $pk)->rowCount() > 0; |
| 156 |
|
} |
| 157 |
|
|
| 158 |
|
/** |
| 159 |
|
* Buscar por clave primaria |