Я новичок в структуре CodeIgniter, и у меня есть проблема с действием формы. У меня нет никаких проблем, когда я это делаю на этом пути:codeigniter form action tag vs php-html form action tag
<?php
echo form_open("controller_admin/method1");
?>
<?php
echo form_close();
?>
но когда я писал:
<form name="form" method="post" action="<?php site_url('controller_admin/method1') ?>">
</form>
форма не хочет вызвать метод method1 контроллера, и я дон почему?
Поскольку я новичок, мне хотелось бы знать оба способа, но в настоящее время работает только первый.
попробуйте изменить SITE_URL к base_url увидеть, если он работает в противном случае и вы должны использовать ' PHP эхо site_url ('controller_admin/method1')?>' ' PHP эхо base_url ('controller_admin/method1') ?> ' – Linus
И после того, как я сменил site_url с base_url, к сожалению, снова ничего не происходит. все еще я не понимаю, почему! – useruser
Вы использовали echo как ' Php echo base_url ('controller_admin/method1')?>' – Linus