Прекарах няколко часа, опитвайки се да разбера защо не мога да накарам проста кука да работи в codeigniter.
Активирах кукички в конфигурацията. проверих три пъти правописа и главните и главните букви.
Написах кода по-долу в config/hooks.php:
$hook['pre_controller'] = array(
'class' => '',
'function' => 'set_previous_page',
'filename' => 'previous_page',
'filepath' => 'hooks'
);
И след това моят файл previous_page.php, който се намира в папката hooks:
function set_previous_page()
{
echo "Hi!"; die;
}
Очевидно целта не е ехото Здравейте! и след това спрете изпълнението на скрипта, но това е само за да работи. И аз опитах няколко точки на кука. Но pre_controller i трябва да може да изведе hi и да убие скрипта и след това да има hi като единствен изход.
Но когато зареждам страниците си, те просто се зареждат както обикновено.
Опитах се нарочно да объркам синтаксиса в масива с кукички и ми даде грешка и останалата част от страницата не беше заредена. Това просто ми казва, че поне разпознава, че съм включил куките.
Но от тук нататък просто съм изгубен. Не знам какво да правя?
Имате ли идеи Сега ще се опитам да го поспя и се надявам някой умен човек тук да има отговора! Благодаря ви предварително!
РЕДАКТИРАНЕ: Между другото, аз използвам MX (модулни разширения), библиотека с шаблони на phil sturgeons и Ion auth. Наистина не мислете, че те трябва да имат въздействие.