Articles of жира

безмасляная рама, работающая только через cli

Я только начал пытаться использовать без жира рамки. Я не понимаю, что я делаю неправильно здесь. У меня есть следующий код, который я получил со своего сайта: $f3 = require('/var/tmp/fatfree-master/lib/base.php'); $f3->route('GET /', function() { echo 'Hello, world!'; } ); $f3->run(); ?> Когда я запускаю следующий код с помощью cli, как этот php index.php, он отлично […]

FatFree не работает в производстве

У меня есть приложение со многими маршрутами маршрутизации, как показано ниже: F3::route('GET /', 'Main->get_front_page'); F3::route('GET /login/check_for_login', 'Login->check_for_login'); Первый маршрут правильно соответствует. Однако второй маршрут не соответствует, и я получаю 404. Infact, любой маршрут после первого не подходит. Чтобы усложнить ситуацию, все маршруты работают на моей локальной машине.

Как выполнить цикл в наборе результатов mysql в режиме без жира?

Я новичок в php fat-free framework, и я пытаюсь выяснить, как выполнить цикл моих результатов запроса mysql или, еще лучше, получить его как ассоциативный массив (только для учебных целей). То, что я сделал до сих пор, while(!$users->dry()){ array_push($user_assoc,$users->cast()); $users->next(); } Это работает, но мне было интересно, есть ли лучший способ сделать это? Также как настроить […]

Fat Free Framework (F3): пользовательская страница 404 (и другие ошибки)

Как я могу обрабатывать свою 404 пользовательскую страницу (и, возможно, другие ошибки)? Я просто попытался добавить часть маршрутизации, чтобы добавить GET /@codes /WebController->error Где мой класс WebController обрабатывает ошибку, а для 404 я решил (частично). По сути это работает http://mydomain.ext/itdoesntexists но если я вспомню http://mydomain.ext/sub/maybe_another_sub/and_so_on/doesnt_exist Мой маршрут (конечно) не работает. Кстати, с этим маршрутом в […]

полная обработка ошибок SQL

Если по какой-либо причине произошла ошибка при создании записи с использованием картографа, я получаю сообщение об ошибке. Я хотел бы сделать пользовательское уведомление и изящно потерпеть неудачу … try { $request->save(); } catch (Exception $e) { $this->utils->errorNotify($f3,'could not create a request entry',http_build_query($_POST)); return null; } возможно ли это с F3?

Внедрение пространств имен в режиме без жира

Я пытаюсь использовать пространства имен в fatfree framework, но каким-то образом его неспособность найти следующий класс – это моя настройка routes.ini [routes] GET /=Src\Controllers\Index->index index.php namespace Src\Controllers; class Index { function index($f3) { $f3->set('name','world'); echo View::instance()->render('template.htm'); } } Глобальный индекс.php // Retrieve instance of the framework $f3=require('lib/base.php'); // Initialize CMS $f3->config('config/config.ini'); // Define routes $f3->config('config/routes.ini'); […]

Глобальные переменные и функции Fat-Free-Framework

Я новичок в безмасляной структуре, и я немного запутался в глобальных переменных. $f3->route('GET /@page','display'); function display($f3) { echo 'I cannot object to an object' . $f3->get('PARAMS.page'); }; $f3->run(); Здесь я использую GET / @ страницу как токен для маршрута URL. В функции i затем используйте $ f3-> get ('PARAMS.page'), чтобы получить значение этой переменной. Поскольку […]

Intereting Posts
У меня есть 2 даты в PHP, как я могу запустить цикл foreach, чтобы пройти через все эти дни? mysqli_stmt :: bind_result (): Число переменных привязки не соответствует количеству полей в подготовленном сообщении Обработка математических уравнений в php Yii 2 Запрос ActiveDataProvider с -> all () дает «Вызов функции-члена иFilterWhere () для массива» Twig: выбор определенных блоков и их рендеринг Как я могу интегрировать фотоальбом Facebook на веб-сайт? Невозможно выполнить динамическую вставку родитель-ребенка Передача массива в SOAP-функцию в PHP Компонент CakePHP Auth Не регистрируется при использовании $ this-> Auth-> login (); / var / php_sessions не распознаются Php создать файл, если он не существует Понимание HttpUrlConnection / Как добавить пары nameValue в HttpUrlConnection проверить пользователя по электронной почте на PHP Преобразователи файлов. Как они работают? htaccess включает флаговые флаги, если определенный IP-адрес