Форум программистов, компьютерный форум, киберфорум
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Yii/Yii2 PHP Как быстро и качествено освоить Yii2 https://www.cyberforum.ru/ php-yii/ thread2032235.html
Читаю документацию , пробую делать что-то Интересует 1. как быстро разобраться со структорой фреймворка? 2. как разобраться с тонкостями работы на данном фреймворке?
Сохранение с Active Record yii2 записывает пустые поля Yii/Yii2 PHP
контролер namespace app\controllers; use app\models\See; class SeeController extends \yii\web\Controller { public function actionGo () { $customer = new See(); $customer->name = 'fefewfwe';
Yii/Yii2 PHP Yii2 ajax получение и сохранение данных формы https://www.cyberforum.ru/ php-yii/ thread2028329.html
Не удаётся получить и сохранить данные формы ajax. На стороне js делаю $(this).serialize() при сабмите формы и отправляю отправляются экшену actionAddNewPeople в котроллере SiteController по адресу - /site/add-new-people. Но данные прилетают в виде ...
Yii/Yii2 PHP Yii2. Реализация поиска по атрибутам https://www.cyberforum.ru/ php-yii/ thread2027239.html
Господа, добрый день. Пишу расширение (модуль) на yii2 для многоразового пользования. Описываю ситуацию. Сайт наполнен некоторыми элементами с атрибутами, например, товарами. Мне нужно реализовать достаточно гибкий и умный поиск по атрибутам в модуле. 1. Эффективно использовать такой мощный инструмент для поиска, как sphinx или elasticsearch? 2. Насколько будет корректно по отношению к...
Yii2 captcha использование вне фреймворка Yii/Yii2 PHP
Добрый день. Нужно вытащить библиотеки, отвечающие за вывод капчи и организовать его вывод в стороннем скрипте. Для этого скопировал содержимое \vendor\yiisoft\yii2\captcha, также вручную подключаю все классы, интерфейсы, встречающиеся в этих файлах и в конце вызываю код вида: <?= $form->field($model, 'verifyCode')->widget(Captcha::className(), ) ?> Нужны конкретные ходы для...
Yii/Yii2 PHP Подключение базы данных для прототипирования моделей в yii Учусь по книге *Разработка современных динамический Web-сайтов*, автор Дронов. В ней есть множество опечаток из-за которых я не могу кое в чём разобраться. Установил framework yii на OpenServer. В файле папки конфига main.php раскомментировал вот эти строки: return array( 'modules'=>array( 'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'1234',... https://www.cyberforum.ru/ php-yii/ thread2023384.html
Yii/Yii2 PHP Не работает пагинация Yii2 https://www.cyberforum.ru/ php-yii/ thread2023253.html
Доброго времени суток, форумчане! Пишу свою админку на Yii2, столкнулся с проблемой - постраничная пагинация Делаю все по гайдам: https://yiiframework.com.ua/ru/doc/guide/2/output-pagination/ но почему-то когда я вызываю виджет LinkPager, то он выводит пустоту, хотя делал проверку объекта на пустоту, то показывает что не пустой... Гляньте пожалуйста код, может кто увидит в чем...
Yii1 CGridView Yii/Yii2 PHP
Подскажите как в шапке таблицы вывести дату по столбцам. есть контроллер private function statOrders1(&$data) { $query = array( //'select' => 'site_id, s.shop_id, count(*) AS countOrders1, sum(order_total) AS sumOrders1, GROUP_CONCAT(CONCAT(created, "#" , order_total)) AS created1', 'select' => 'site_id, s.shop_id, count(*) AS countOrders1, sum(order_total)...
Yii/Yii2 PHP Yii2 cokie ajax Добрый вечер! столкнулся с проблемой передаю ajaxом на action данные все отлично приходит сохраняет что нужно в бд, но проблема возникла с куками при удачном сохранении мне нужно перезаписать куку а она не создается if($model->save(false)) { $cookies = Yii::$app->response->cookies; $cookies->add(new \yii\web\Cookie()); echo Json::encode(); ... https://www.cyberforum.ru/ php-yii/ thread2021548.html Yii/Yii2 PHP Не отображается пагинация Yii2 при использовании CRUD Generator https://www.cyberforum.ru/ php-yii/ thread2020133.html
Здравствуйте! Читаю полное руководство по Yii 2.0 и возникло непонимание. При воспроизведении примера по использованию CRUD Generator не отображается постраничная навигация записей из таблицы БД, хотя в инструкции написано, что пагинация отображается. Вот, что получилось: см скриншот. Почему не отображается пагинация? Как сделать, чтобы она отображалась?
Yii/Yii2 PHP Надо создать виджет для уведомлений в Yii2
Мне нужно упростить код с уведомлением, чтобы каждый раз его не писать заново, то мне нужно, чтобы был виджет или что-то другое которая бы 1 получала данные из модели и выводило количество непросмотренных уведомлений данного пользователя и второй момент который еще выдавал описание данного уведомление.То есть на примеру мне нужно то же самое создать как вконтакте уведомление где значок в виде...
Yii/Yii2 PHP Yii2 условия по связанным таблицам https://www.cyberforum.ru/ php-yii/ thread2018215.html
Yii2. Есть модели ActiveRecord со связанными (через hasMany, hasOne) моделями. Нужно получить данные из главной таблицы, отфильтрованные в том числе по условиям из св
0 / 0 / 1
Регистрация: 11.01.2017
Сообщений: 40
0

Загрузка изображений и заполнение формы на Yii2 - Yii/Yii2 PHP - Ответ 10717283

29.08.2017, 01:14. Показов 2394. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть форма и загрузка картинки, только при сохранение ничего не сохраняет не поля не картинку...
Подскажите в чем дело ?

Контроллер
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
namespace app\controllers;
use app\models\Createc;
use app\models\UploadForm;
use yii\helpers\Html;
use Yii;
use yii\web\UploadedFile;
 
class CrudController extends BaseController
{
 
    public function actionForm()
    {
 
        $model = new Createc();
        if ($model->load(Yii::$app->request->post()) AND $model->validate()) {
            $model->ImageFile =UploadedFile::getInstance($model,'imageFile');
            $model->upload();
 
 
            $name = Html::encode($model->name_cat);
            $color = Html::encode($model->color_cat);
            $weight = Html::encode($model->weight_cat);
            $breed = Html::encode($model->breed_cat);
 
            $model->name_cat = $name;
            $model->color_cat = $color;
            $model->weight_cat = $weight;
            $model->breed_cat = $breed;
            $model->save();
 
 
        }
        return $this->render('see', ['model' => $model]);
    }
Модель
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
namespace app\models;
use yii\db\ActiveRecord;
use yii\web\UploadedFile;
 
class Createc extends ActiveRecord
{
    public $imageFile;
 
    public static function tableName()
    {
 
        return "{{cats}}";
    }
 
    public function rules()
    {
        return [
            [['name_cat', 'color_cat', 'weight_cat', 'breed_cat'], 'required'],
            ['name_cat', 'string'],
            ['color_cat', 'string'],
            ['weight_cat', 'double'],
            ['breed_cat', 'string'],
            [['imageFile'], 'file', 'skipOnEmpty' => false, 'extensions' => 'png, jpg'],
        ];
    }
    public function upload()
    {
 
            $this->imageFiles->saveAs('web/image/' . $this->imageFile->baseName . '.' . $this->imageFile->extension);
            return true;
 
    }
}
ВИД
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
?>
 
<?php $form = ActiveForm::begin([
 
    'options' =>['enctype'=>'multipart/form-data']
]); ?>
 
    <?= $form->field($model,'name_cat')->label('Кличка кота') ?>
    <?= $form->field($model,'color_cat')->label('Цвет кота') ?>
    <?= $form->field($model,'weight_cat')->label('Вес кота') ?>
    <?= $form->field($model,'breed_cat')->label('Порода кота') ?>
    <?= $form->field($model, 'imageFile')->fileInput() ?>
 
    <button>Submit</button>
 
<?php ActiveForm::end(); ?>
 
<?php if($model->load(Yii::$app->request->post())) {
    echo "<h1>";
    echo "Котяра добавлен";
    echo "</h1>";
    ?>
    <a href="/view/show">Вернуться назад</a>
<?php }else{
?>
<a href="/view/show">Вернуться назад</a>
<?php } ?>


Вернуться к обсуждению:
Загрузка изображений и заполнение формы на Yii2 Yii/Yii2 PHP
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.08.2017, 01:14
Готовые ответы и решения:

Загрузка изображений в Yii2 Advanced
Здравствуйте! Помогите, пожалуйста, разобраться с загрузкой файлов. Изображения загружаются из...

Загрузка документа в yii2
Всем здравствуйте! Прошу помощи, не могу разобраться, как сделать так, чтобы при редактировании...

Хранение изображений и загрузка изображений
Привет, не когда не работал с изображениями когда их много, и тут возникла такая не обходимость,...

Yii2 две кнопки у формы
Доброго времени суток! Как написать обработчик нескольких кнопок формы Yii2. При нажатии на обе...

1
29.08.2017, 01:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2017, 01:14
Помогаю со студенческими работами здесь

Как сделать чтобы Заполнение одного значения формы вызывало заполнение множества других
Народ помогите чтобы при выставлении значения в ячейке формы КПКНазв (основана на табл.Договора) в...

Yii2 ajax получение и сохранение данных формы
Не удаётся получить и сохранить данные формы ajax. На стороне js делаю $(this).serialize() при...

Ошибка при установке Yii2-user with Yii2 advanced template
https://github.com/dektrium/yii2-user/blob/master/docs/usage-with-advanced-template.md ...

Простой многостраничный сайт на Yii2 без БД, есть ли быстрый старт для новичка в Yii2?
Привет! Решил смастерить сайт на Yii2, прочел вчера вводный раздел документации - основа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru