Я работаю на веб-сайте, используя Phalcon PHP, который имеет раздел admin mywebsite.com/admin Я создал две разные папки контроллера ( frontend-controllers и backend-controllers) в зависимости от URL-адреса, я загружаю правильную папку. Я хотел бы добавить префикс ( admin ) для всех бэкэнд-контроллеров. mywebsite.com/admin/my-backend-controller-/myaction вместо mywebsite.com/my-backend-controller-/myaction Я хотел бы знать, если это возможно и как это сделать.
У меня проблема с фальконечной структурой, а именно с методами моделей … Как вы знаете, модели включали методы find () и findFirst () Я создал модель с инструментами phalcon-dev, и теперь я пытаюсь сделать Model :: find, но я получаю исключение, но не знаю, почему … Дополнительная информация (например, stacktrace): http://exception.mateuszmarzecki.pl/
В моем приложении PHP Phalcon 3 у меня есть настраиваемый маршрут: $router->add("/{chapter}/{name}.{type:[az]+}", array( "controller" => 'images', "action" => 'getFile', )); Я тестирую приложение локально с PHP Builtin Server, другие маршруты работают регулярно. Если я тестирую маршрут выше: http: // localhost: 8000 / XYZ / test.jpg Я всегда получаю 404. Но в отношении документации он должен […]
Я хочу создать общий шаблон с верхним и нижним колонтитулом для каждой страницы в /views используя движок phalcon volt моя иерархия папок ниже /views /user register.volt /layouts header.volt footer.volt Я хочу получить оба кода header.volt и footer.volt на странице register.volt это код в header.volt <div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container-full"> <div class="navbar-header"> <button type="button" […]
Я использую phalcon с mongo db. Модель – это коллекция . Я хочу использовать find для получения SELECT * FROM Users WHERE Username LIKE '%TienNguyen%' Я вижу в mongo db запрос b.users.find( { Username: /TienNguyen/ } ) Но в коллекции Фалкона. Как это сделать? Я попробовал Users::find([['Username' => "/TienNguyen/"]]); Это не работает. пожалуйста, помогите мне
Мне нужно знать, как сделать, я делаю выбор подзапроса с моделями phalcon? например, я хочу выбрать всех пользователей, которые просматривали меня, они хранятся в таблице UserView с идентификаторами столбцов «user», «user_from», «user_to» (сопоставлены пользовательской таблицей user_id либо user_from, либо user_to) поэтому я хочу выбрать всех пользователей, у которых есть user_to, как и у текущего пользователя, […]
В настоящее время я загружаю несколько конфигурационных файлов, содержащих встроенные в PHP массивы, в моем бутстрапе. require "app/configuration/config-global.php"; require "app/configuration/config-other.php"; С помощью этой настройки «config-other.php» перезаписывает массив $ settings «config-global.php». Могу ли я получить несколько советов о том, как добавить массив в мой загрузочный файл, пожалуйста. Тим Обновить Вот вырезанная версия моей настройки файла bootstap, […]
Таким образом, я читаю тонну потоков stackoverflow и phalcon. (Я начинаю ненавидеть эту фреймворк), но ничего не работает, и это не объясняет, например, например, как Laravel. Я просто пытаюсь работать с этой структурой приложения: Как вы можете видеть, все, что я хочу, это использовать контроллеры с именами в подпапках, чтобы сделать больше заказов для моего […]
Я работаю над проверкой модели с помощью вызова Model :: validation (). Похоже, Model: validate () принимает только валидаторы из пространства имен Phalcon \ Mvc \ Model \ Validator и вылетает, когда используются Phalcon \ Validation \ Validator : class User extends Phalcon\Mvc\Model { protected $email = 'invalid @email.*'; public function validation() { // Validator […]
Phalcon поддерживает 2 компонента проверки: Phalcon\Validation\Validator Phalcon\Mvc\Model\Validator Я не знаю, как использовать их в моей ситуации. У меня есть регистрационная форма: CSRF имя пользователя пароль Повторите пароль Эл. адрес Повторно отправить электронное письмо кнопка отправки Я создал регистрационную форму следующим образом: class RegistrationForm extends \Phalcon\Forms\Form { public function initialize() { $csrf = new \Phalcon\Forms\Element\Hidden('csrf'); $csrf->addValidator(new […]