Ich habe folgenden Code es funktioniert seit Jahren gut, aber seit ich auf PHP 5.6.21 aktualisiert seine Rückkehr NULL.Kohana ORM find_all pk() Funktion Rückgabe NULL in PHP 5.6.21
$model = new Model_Status();
$results = $model->find_all();
foreach ($results as $result) {
echo $result->pk();
}
Wenn ich $ result echo auf dem Server PHP 5.6.20 Zeilendaten ausgeführt von mysql in geladen $ _original_values, $ _primary_key_value und $ _changed ist leer, aber in PHP 5.6.21 $ _primary_key_value und $ _original_values leer ist und _changed Werte von DB Spalten
echo Debug::vars($result)
//php 5.6.20
protected _object => array(6) (
"id" => string(1) "1"
"name" => string(4) "Live"
"code" => string(3) "401"
"message" => string(12) "site is live"
"created" => NULL
"modified" => NULL
)
protected _changed => array(0)
protected _original_values => array(6) (
"id" => string(1) "1"
"name" => string(4) "Live"
"code" => string(3) "401"
"message" => string(12) "site is live"
"created" => NULL
"modified" => NULL
)
//php 5.6.21
protected _object => array(6) (
"id" => string(1) "1"
"name" => string(4) "Live"
"code" => string(3) "401"
"message" => string(12) "site is live"
"created" => NULL
"modified" => NULL
)
protected _changed => array(4) (
"id" => string(2) "id"
"name" => string(4) "name"
"code" => string(2) "code"
"message" => string(7) "message"
)
protected _original_values => array(0)