我在我的本地XAMPP使用的Kohana/ORM試過,我得到以下錯誤Kohana的ORM:數組字符串轉換錯誤
ErrorException [公告]:數組字符串轉換 MODPATH \ ORM \類\ Kohana的\ ORM .PHP [980]
975 }
976 else
977 {
978 // List columns and mirror for performance
979 $this->_table_columns = $this->list_columns();
980 $this->_table_columns = array_combine($this->_table_columns, $this->_table_columns);
981
982 // Load column cache
983 ORM::$_column_cache[$this->_object_name] = $this->_table_columns;
984 }
985 }
這似乎是出現在不同的框架/ PHP應用程序的常見錯誤,但我還沒有發現任何線索來解決它。
模型僅僅是基本的ORM
class Model_Product extends ORM {
}
MySQL表(InnoDB的 - UTF-8)有兩個字段 ID - 初級INT 名字 - VARCHAR 50
沒有巫術的任何地方,幫助非常感謝
在此先感謝!
編輯:請求vardump
array(2) {
["id"]=>
array(13) {
["type"]=>
string(3) "int"
["min"]=>
string(11) "-2147483648"
["max"]=>
string(10) "2147483647"
["column_name"]=>
string(2) "id"
["column_default"]=>
NULL
["data_type"]=>
string(3) "int"
["is_nullable"]=>
bool(false)
["ordinal_position"]=>
int(1)
["display"]=>
string(2) "11"
["comment"]=>
string(0) ""
["extra"]=>
string(14) "auto_increment"
["key"]=>
string(3) "PRI"
["privileges"]=>
string(31) "select,insert,update,references"
}
["name"]=>
array(12) {
["type"]=>
string(6) "string"
["column_name"]=>
string(4) "name"
["column_default"]=>
NULL
["data_type"]=>
string(7) "varchar"
["is_nullable"]=>
bool(false)
["ordinal_position"]=>
int(2)
["character_maximum_length"]=>
string(2) "50"
["collation_name"]=>
string(15) "utf8_general_ci"
["comment"]=>
string(0) ""
["extra"]=>
string(0) ""
["key"]=>
string(0) ""
["privileges"]=>
string(31) "select,insert,update,references"
}
}
請將'var_dump($ this-> list_columns())'添加到您的問題中。 – hakre
添加了vardump – rootman
您使用的是什麼版本? – Kowser