CodeIgniter 4 Динамические маршруты

вам нужно указать соединение, которое вы сделали в своей базе данных где-то ранее на своей странице. вы должны поместить эту переменную в запрос. Предположим, вы создали переменную с именем $ con. Тогда ваш код должен быть таким.

mysqli_query($con,"INSERT INTO `counter`.`hits` (`page_hits`) VALUES ('".$hits."')"); 
0
задан Guilherme B 18 March 2019 в 11:48
поделиться

1 ответ

Во-первых, имейте в виду, что вам нужно сделать код, который будет управляемым. Судя по всему, ваши представления и контроллеры должны быть немного более упорядоченными, в противном случае им станет довольно много управлять.

Поэтому я думаю, что вам было бы лучше сделать несколько вещей:

1) Создайте контроллер под названием MY_Controller.php в application / core и расширьте все контроллеры из него (таким образом вы сможете централизовать свои методы )

2) Пользователь для каждого контроллера меню. Поэтому Controller = Menu1 или Menu2

3) Старайтесь, чтобы ваши представления были максимально использованы повторно, чтобы избежать усложнения вещей

В итоге вы должны получить что-то вроде этого:

[110 ]

Имейте в виду, что с Codeigniter следующий URL приведет к:

url: menu1/submenu1/param1/param2

Controller
function submenu1($param1,$param2)

Таким образом, нет необходимости получать компоненты URI, поскольку CI будет маршрутизировать их автоматически.

0
ответ дан Antony 18 March 2019 в 11:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: