Вопросы по теме 'slim'

как использовать PDO в тонкой структуре?
Я начинаю новый тонкий проект с поддержкой twig, я хочу использовать PDO в качестве уровня базы данных, как можно интегрировать? или просто использовать GLOBAL $db? Спасибо.
9421 просмотров
schedule 20.11.2023

Slim framework не будет маршрутизировать более нескольких маршрутов GET
Я не могу заставить Слима дать мне ответ более чем на пару маршрутов GET: Вот мой код: <?php ini_set('display_errors', 'On'); error_reporting(E_ALL); require 'Slim/Slim.php'; \Slim\Slim::registerAutoloader(); $app = new \Slim\Slim();...
887 просмотров
schedule 24.05.2024

Частичное применение промежуточного программного обеспечения приложений с помощью Slim PHP Framework
Я пишу REST API со Slim и хочу, чтобы некоторые части моего API требовали входа в систему, а некоторые были общедоступны. Для аутентификации я использую промежуточное ПО StrongAuth от Slim Extras. К сожалению, StrongAuth убивает запрос, если...
971 просмотров
schedule 28.09.2022

Проблемы с интеграцией Slim php и клиентского приложения
У меня есть приложение Slim со следующей структурой project_root/ index.php Slim Client index.html scripts styles partials Мне нужно сделать следующее: Приложение Slim/PHP должно действовать как rest server ,...
572 просмотров
schedule 29.05.2024

Проверить маршрут через Slim Middlewhere
У меня есть следующий маршрут: $app->get('/manager/:page', $authenticate($app), function ($page) use ($app, $secretshibe) { $app->render('manager/pages/' . $page . '.php', ['user' => $secretshibe->get_page($page,...
1339 просмотров
schedule 01.11.2022

Slim Framework - получить все заголовки
Вчера я открыл для себя Slim, и он мне очень понравился. Я столкнулся с некоторыми незначительными проблемами. Вот один: Я хотел бы отправить дополнительные заголовки из моего приложения пользовательского интерфейса jQuery в мой Slim REST API....
7697 просмотров
schedule 22.10.2023

все маршруты указывают на /
У меня есть приложение Javascript, которое использует Slim (slimframework.com) в качестве конечной точки API. Я использовал это довольно долго на своем предыдущем компьютере (win 8), но переместил его, и теперь он работает на OSX (Apache 2.4.9 php...
143 просмотров
schedule 04.11.2022

Не удается запустить тесты, представленные в Slim Framework
Я пытаюсь сделать простой клиент для отдыха для своего приложения для Android. Я хотел бы сделать это в TDD, но для этого мне нужна простая рабочая конфигурация для всех действий (GET, POST и т. д.). После некоторой борьбы я смог выполнить тестовую...
553 просмотров
schedule 03.03.2024

SlimPHP: как передать массив флэш-сообщений в шаблон ветки
Я хотел бы отправить массив флэш-сообщений в шаблон ветки. Код будет выглядеть так: $errors = $validation->errors(); $app->flash('error', $errors); $app->response->redirect($app->urlFor('register'), 303); Это то, что я...
595 просмотров
schedule 07.10.2022

Slim Framework: проблема с вставкой запроса
Я новичок в Slim Framework . Я не знаю, как выполнить запрос на вставку в Slim framework. Пожалуйста, может кто-нибудь показать мне пример или учебник, чтобы понять это лучше. Я прочитал учебник по Android Hive, но до сих пор не понял. Я не...
889 просмотров
schedule 10.03.2024

как настроить csrf в slimphp
После запуска «composer require slim/csrf» для загрузки файлов зависимостей csrf моя индексная страница выглядит так: session_start(); require '/Slim/Slim.php'; require '.../vendor/autoload.php'; //register slim auto-loader...
918 просмотров
schedule 16.01.2024

Gearman обрабатывает параллельно и дает промежуточный вывод
Я использую Gearman и Slim PHP для создания спокойного API, в котором: Пользователь вызовет restful API и отправит URL-адрес файла. Тогда это будет: Загрузите файл и отправьте пользователю уникальный идентификатор файла в качестве...
317 просмотров
schedule 10.01.2024

Slim 3: для чего нужен HTTP-кеш?
Для чего нужен HTTP-кеш? Как мне использовать его в Slim 3? Но я не совсем уверен, как это делается в Slim 3 : use Slim\Http\Request; use Slim\Http\Response; require_once __DIR__ . '/../vendor/autoload.php'; // Register service provider...
2162 просмотров
schedule 16.01.2024

Проблема с тонким контроллером: должен быть экземпляр ContainerInterface, задан экземпляр Slim\\Container
Я пытаюсь использовать контроллер в Slim, но продолжаю получать сообщение об ошибке Перехватываемая фатальная ошибка PHP: аргумент 1, переданный в TopPageController::__construct(), должен быть экземпляром ContainerInterface, передан экземпляром...
16629 просмотров
schedule 01.05.2024

Учебное пособие по тонкому тесту $app-›get(x) error
После выполнения следующего учебника (9:48) о Slim и тестируя функцию Slim, я все еще получаю сообщение «Страница не найдена». Программа должна отображать любое слово, введенное в строку поиска после определенной точки, например, при поиске "...
80 просмотров
schedule 03.04.2024

Внедрение объектов, которые расширяются от родительского класса в Slim
Я играю с фреймворком Slim PHP и наткнулся на ситуацию, которую не могу решить. Сначала я объясню базовую настройку: Используя slim-skeleton , у меня есть файл dependencies.php, в котором настроен DIC. Это стандартная установка Slim-Skeleton с...
741 просмотров
schedule 28.11.2022

Внедрение зависимостей в Slim Framework — передача контейнера в ваши собственные классы
Я уже комментировал эту ветку, но она кажется мертвой, поэтому я открываю новую: Инъекция зависимостей Slim Framework 3 В сообщении выше объясняется, как передать Slims Container классу, который вы написали сами. Тем не менее, OP спросил,...
6994 просмотров
schedule 28.03.2024

Включить предупреждение PHP о пути в Ubuntu с приложением Slim
У меня возникла проблема с включением путей в приложении Slim на apache/ubuntu с PHP 7. Когда страница индекса моего приложения/маршрутов пытается включить файл, расположенный в подкаталоге, я получаю следующее в моем apache error.log, но путь мне...
255 просмотров
schedule 19.11.2023

Вложенные маршруты Slim 3 Framework Rest
Есть ли способ сделать это: 1. $app->get('/phonenumbers', \PhonenumbersController::class . ':index'); 2. $app->get('/users/1/phonenumbers', \PhonenumbersController::class . ':index'); Хотелось бы, чтобы второй маршрут разрешил:...
89 просмотров
schedule 25.12.2023

Slim 3 несколько маршрутов к одной функции?
Я искал во всем Интернете и не могу найти ничего, что говорило бы вам, как назначить несколько маршрутов для одного обратного вызова. Например, я хочу переместить: $app->get('/sign-in', function($request, $response) { return...
3651 просмотров
schedule 09.02.2024