Это кусок кода из программы, на базе коханы.
вот код.
if($change)
{
$fdata = DB::select()->from($post['tname'])
->where('idpath','=',$post['pid'])
->where('id','=', $post['id'])->execute()->as_array();
$result['fid'] = $post['id'];
$result['fsort'] = $fdata[0]['sort'];
// throw new Kohana_Exception(print_r($result));
foreach($result as $key => $field)
{
if(isset($field['fname']))
$field['val'] = $fdata[0][$field['fname']]; //тут ошибка
if(isset($field['fname']) and $field['ftype'] === 'img' and (!empty($field['val'])))
{
$imarr = explode('/',$field['val']);
$field['nval'] = $imarr [2].'.jpg';
}
$result[$key] = $field;
}
}
Скрипт работает с двумя массивами. Данные в $result из БД, в $fdata понятно что тоже.
В этих массивах не такого ключа, уже весь день убил на это. Может проблема в кодировке? Помогите пожалуйста, хотя бы подскажите куда капать,обьясните из за чего это.
На локалке все работает, а на vps-е ошибка
Спасибо за внимание и заранее.
вот ошбка