Articles of yii2

Форма yii2 для отправки вложения

У меня есть форма отправки электронной почты, но я не знал, как это сделать, я в настоящее время использую yii2 вот моя форма <?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; use yii\captcha\Captcha; use yii\mail\BaseMailer; $this->title = 'Career'; $this->params['breadcrumbs'][] = $this->title; ?> <?php $form = ActiveForm::begin(['id' => 'career-form']); ?> <?= $form->field($model, 'name')->textInput(['autofocus' => true, 'placeholder' => 'Name', 'class' […]

Исключение времени Swiftmailer yii2

У меня есть проект yii2. Я делаю отправку функции электронной почты на нем, поэтому я использую swymailer yii2. Но у меня проблема. Иногда мое соединение плохое, поэтому, когда функция работает, мое приложение остановится, потому что время отправки электронной почты составляет всего 30 секунд. Итак, как я могу обработать исключение ошибки? Может быть, я могу использовать […]

Как настроить URL в Yii2?

Я новичок в Yii2, поэтому у меня есть таблица Brands со своими типами ('brand', 'author', 'company') и их название slug, поэтому мне нужен URL-адрес, подобный этому: www.site.com/{brand_type}/{brand_slug} без имени контроллера, как это сделать?

композитор работает везде, кроме одного проекта

Я начинаю в yii2. composer command работает по каждому пути в Windows 10, но в одной из команд компоновщика пути проекта не работает. На самом деле ничего не делает. Очевидно, что на этом изображении: Я не знаю причины. Мой композитор.json: { "name": "yiisoft/yii2-app-advanced", "description": "Yii 2 Advanced Project Template", "keywords": ["yii2", "framework", "advanced", "project template"], […]

Удалить имя контроллера из URL-адресов в Yii2

Как удалить имя контроллера из URL-адресов в Yii2? Я знаю простые псевдонимы, но я не уверен, как применять псевдонимы к немного более сложному правилу, например, следующее: 'rules' => [ 'public/<seo_url:.*?>/<category_id:\d+>/<product_id:\d+>' => 'public/product' ] Это создаст правило, поэтому URL-адреса, такие как /product/this-is-a-slug/94/12 actionProduct в моем Public контроллере. Как я могу сделать псевдоним, который будет вызывать это […]

Кнопка Yii2 с параметром

У меня есть эта кнопка в моем проекте Yii2: Html::a('label', ['/attributes/index'], ['class'=>'btn btn-primary']) ; Кнопка находится на странице: /site/view Теперь то, что я хочу сделать, это передать параметр, когда эта кнопка будет нажата на страницу атрибутов / индексов со страницы сайта / просмотра. Чтобы быть более конкретным, это идентификатор, который я хочу передать определенной записи […]

Менеджер Yii2 Translate не работает

Я использую базовый шаблон для небольшого проекта на Yii2. Я уже установил модуль Language Picker из Lajax ( Doc ), и теперь я пытаюсь управлять переводом с помощью модуля Translate Manager Lajax ( Github ). Плагин отлично сканирует проект и получает переводные тексты. Я даже устанавливаю некоторые переводы через этот модуль, и все сохраняется в […]

Возвращает статическую модель указанного класса AR в yii 2.0

Я хочу создать приложение для блогов с помощью YII 2, я использую таблицу tbl_lookup для хранения сопоставления между целыми значениями и текстовыми представлениями, которые нужны другим объектам данных. я изменяю класс модели Lookup следующим образом, чтобы более легко получить доступ к текстовым данным в таблице. здесь мой код: <?php namespace common\models; use Yii; ?> class […]

RBAC для основного шаблона yii2

Я хочу создать приложение, в котором только администратор может выполнять все операции crud, но другие пользователи могут создавать и обновлять сообщения. Я нашел учебники на основе rbac, но только для расширенного шаблона, но я использую базовый шаблон. Я также следовал руководству yii2, но я не очень хорошо его понимал, как выполнение команды ./yii rbac / […]

Удалить пустые теги в Imperavi Redactor

Использование Imperavi Redactor с каркасом Yii 2. Когда текст не вводится, Imperavi Redactor производит эту разметку: <p><br></p> . Для каждой разрывы строки добавляется эта разметка. Я хочу удалить это, потому что нет возможности нормально проверять такой контент с помощью RequiredValidator . Я хочу сделать удаление в beforeValidate() и проверить, не введен ли какой-либо текст. Если […]

Intereting Posts