Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

krasio12356 avatar krasio12356 19 Точки

PHP MVC Какво е ауто лоудер

Let’s create a Controllers folder and put there a Users class. Then define a hello() method accepting two arguments: $firstName and $lastName:

.......................................

Now we can instantiate our Users controller by using native’s PHP reflection – instantiating classes from strings. Don’t forget to use the autoloader from one of our previous exercises.

Разбирам да създам папка Controllers и да сложа там Users клас. Кода е написан и мога да го препиша. Ама как да сложа клас в папка. Трябва във файл. С разширение php ли да е. Пробвах ама не става.

Пише да използвам ауто лоудер от предишно упражнение. Ама това е първото упражнение. Кое е предишното ? 

Тагове:
0
Open Courses
plamen911 avatar plamen911 80 Точки

В началото на index.php трябва да се постави кода за autoloader-a, който изглежда така:

spl_autoload_register(function($class) {
    $class = str_replace('\\', '/', $class);
    require_once $class . '.php';
});

1
kristina111 avatar kristina111 59 Точки

Идеята на autoload e да се избегне ръчно да пишеш за всеки един клас "require once". Autoload вика съответния клас, когато ти е необходим. plamen911 е написал кода на функцията.

Препоръчвам ти преди да се захващаш с упражненията, да гледаш лекциите поне веднъж.

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.