祝大家有美好的一天
我有一个简单的计数器 php+db 它检查最后添加的内容的引用编号,并通过将 + 1 添加到特定内容类型(顺序)的先前引用编号来为新添加的内容提供引用编号。它工作正常,直到它达到参考编号 10,然后它存储并只为我添加的内容提供 10 个。所以我无法添加参考编号为 11 和 12、13、14 的内容... drupal 7 感谢您的时间和帮助。
if (empty($node->title)){
drupal_set_message('new node');
$query = db_select('node', 'n');
$query->condition('n.type', 'order', '=');
$query->fields('n', array('title'));
$query->orderby('title','DESC');
$query->range(0, 1);
$query->execute();
$result = $query->execute();
$record = $result->fetchAssoc();
drupal_set_message('previous order №: ' .print_r($record['title'], true));
$title = $record['title'] + 1;
drupal_set_message('order №: ' .print_r($title, true));
$form_state['node']->title = $title;
}