tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Object of class DibiDateTime could not be converted to int

před 5 lety

d1001001
Člen | 1
+
0
-

[dibi: 2.0.1 997f5a9, php: 5.4.4]

Zdravím, mám následující funkci:

public static function getVideo($id){
          return dibi::fetch("
                SELECT * FROM [videos]
                WHERE [id] = %i", $id);
     }

a z důvodu, který mi není znám ukazuje Nette laděnka notice uvedený v názvu tématu, týkající se této části kódu:

case 'u':  // unsigned int, ignored
                // support for long numbers - keep them unchanged
                if (is_string($value) && preg_match('#[+-]?\d++(e\d+)?$#A', $value)) {
                    return $value;
                } else {
                    return $value === NULL ? 'NULL' : (string) (int) ($value + 0);
                }

Pomocí var_dump jsem si ověřil že proměnná $id je typu int.

Možná jen přehlížím nějakou svou hloupou chybu.
Díky!

před 5 lety

Milo
Moderator | 1031
+
0
-

Nemůžeš někam nahrát celou laděnku? Třeba zazipovanou…