Я расширил таблицу menu_custom в drupal, добавив поля role1, role2 и role3, а теперь, когда пытаюсь обновить значения, используя следующий запрос. Поля не обновляются, и drupal не показывает ошибок при выполнении запроса. Я думаю, что есть проблема с условием, но я не мог понять, где проблема. Пожалуйста, помогите мне решить эту проблему.
db_update('menu_custom')
->fields(array('role1','role2','role3'))
->values(array(
'role1' => $form_state['values']['role1'],
'role2' => $form_state['values']['role2'],
'role3' => $form_state['values']['role3'],
))
->condition('title',$form_state['values']['title'])
->execute();
}