Я создаю пользовательский модуль, который позволяет мне добавлять страны в пользовательскую таблицу в базе данных. Я сделаю это позже, но поскольку я застрял в начале, я не могу продолжать.
Сначала мой кусок кода:
function partners_schema()
{
$schema['partners_country'] = array(
'description' => 'TODO: please describe this table!',
'fields' => array(
'id' => array(
'description' => 'auto inc id of country',
'type' => 'serial',
'not null' => true,
),
'name' => array(
'description' => 'name of country',
'type' => 'varchar',
'length' => '255',
'not null' => true,
'translatable' => true,
),
'needDistributor' => array(
'description' => 'is a distributor needed',
'type' => 'int',
'size' => 'tiny',
'not null' => true,
),
),
'primary key' => array('id'),
);
return $schema;
}
Приведенный выше код генерирует мою таблицу базы данных. После поиска я обнаружил, что могу добавить 'translatable' => true
в свою схему, поэтому Drupal знает, что это поле является переводимым контентом.
Я добавил форму для вставки данных в эту схему, но теперь я застрял. Что мне нужно сделать, чтобы пользователь мог перевести столбец name
?
Спасибо за вашу помощь.