«Opencart преобразование типа данных varchar в текст MySQL» Как это исправить? - PullRequest
0 голосов
/ 21 января 2019

Я разрабатываю модуль в Opencart.

Я не знаю много о MySQL.

То, что я хочу сделать, это;

phpMyAdmin -> oc_product_description -> meta_description

Я хочу преобразовать тип данных столбца из varchar в текст.

-OCMOD- Как мне изменить это в файле XML?

С кодами все в порядке, но я не могу получить то, что хочу, не меняя его.

1 Ответ

0 голосов
/ 22 января 2019

Я не понимаю ваш вопрос, но если вы хотите изменить тип столбца, в opencart вы можете запустить эту строку:

$this->db->query("ALTER TABLE `" . DB_PREFIX . "tablename` MODIFY `columnname` TEXT");

, где вам нужно ее изменить.

в файле контроллера поместите что-то вроде этого:

public function install(){ 
           $this->load->model('module/yourmodule');
           $this->model_module_yourmodule->install();
             }

в базовой модели:

public function install(){
$this->db->query("ALTER TABLE `" . DB_PREFIX . "tablename` MODIFY `columnname` TEXT");
}
...