Я использую Opencart 2.
Я следовал следующему руководству, чтобы удалить обязательные поля со страницы регистрации: https://forum.opencart.com/viewtopic.php?t=46467
После удаления обязательных полей из regiser.tpl
Я получал некоторые ошибки проверки, но я решил эти ошибки, выполнив следующие действия:
controller->account
каталог, тоregister.php
, затемvalidate
, затемТеперь, когда я исправил все ошибки проверки, пользователь не сохраняется. Кажется, что страница перезагружается только когда я отправляю регистрационную форму.
Я пишу этот вопрос, чтобы, если кто-то прошел через это странное поведение opencart, прежде чем он сможет помочь мне понять, что я делаю неправильно.
Заранее спасибо.
Я не знаком с Opencart.
Но, логически говоря, он не будет ничего регистрировать, поскольку БД попытается получить некоторые переменные, необходимые для запроса. И он не найдет ничего, поскольку вы уже удалили их!
По той же ссылке, которую вы предоставили, другой пользователь также дал ответ.
Не удаляйте поля ввода, измените их тип с «текст» на «скрытый». Удаление их приведет только к ошибкам, так как никакое поле не передается запросу db в модели.
Поэтому, пожалуйста, попробуйте следовать его предложению!
Других решений пока нет …