@yii2ru

Страница 1255 из 1721
Vladislav
17.05.2018
11:02:55
по условию нет)

регистрируется организация, а потом он раздаёт ключи служищам

R
17.05.2018
11:04:20
тогда я не понимаю, в чем проблема? если админ руками регистрирует, пусть руками и записывает пароли, нет?

Vladislav
17.05.2018
11:04:35
ага и 100 штук

Google
Vladislav
17.05.2018
11:04:38
он йопнится

R
17.05.2018
11:04:51
а какая разница? если он это все равно руками делает

Vladislav
17.05.2018
11:05:10
но не пишет же пароль и логин для каждой единице

R
17.05.2018
11:05:41
если прям оч надо сгенерить 100 юзеров, то лучше тогда уж миграцией запилить

главное пароль правильно сгенерировать

Vladislav
17.05.2018
11:06:14
это не важно

уже реализовано

мне вывести надо потом список этот с логином и паролем

R
17.05.2018
11:06:30
https://www.yiiframework.com/doc/guide/2.0/ru/security-passwords

Vano
17.05.2018
11:47:33
Это как бы ненормально, что класса нет. Тут вопрос то ли к кодовой базе, то ли к сервису, который формирует данные.
ну нет класса и все значит стандартный unserialize не сработает а вот с json проблем нет))

Eugene
17.05.2018
11:55:10
Всем привет, парни подскажите, я генерю чекбокс такой строчкой <?= $form->field($model, 'rememberMe')->checkbox() ?> - и результат такой <div class="form-group field-loginform-rememberme"> <input type="hidden" name="LoginForm[rememberMe]" value="0"> <label> <input type="checkbox" id="loginform-rememberme" name="LoginForm[rememberMe]" value="1" checked=""> Remember Me </label> <div class="help-block"></div> </div> Как мне убрать всешнюю обертку <div class="form-group field-loginform-rememberme"> или хотябы подкинуть туда нужный мне класс???

Виктор
17.05.2018
11:58:15
https://www.yiiframework.com/extension/yiisoft/yii2-bootstrap/doc/api/2.2/yii-bootstrap-activeform fieldConfig => 'template' Это если для всех элементов формы

Павел
17.05.2018
12:00:30
https://www.yiiframework.com/extension/yiisoft/yii2-bootstrap/doc/api/2.2/yii-bootstrap-activefield#$checkboxTemplate-detail

Google
Павел
17.05.2018
12:02:45
Eugene
17.05.2018
12:05:02
Прислал жи
Ага вижу, спасибо тебе мил человек!

Павел
17.05.2018
12:05:20
Всегда пожалуйста

Shokha
17.05.2018
12:28:37


помогите пж! тут [imgFile] => пустой идет! модел подключил форма для загрузка картинки ест

?
17.05.2018
12:31:28
а он у тебя что в другой форме ?

содержимое файла у тебя идет в $_FILES в форме нужно указать что медиатайп

Shokha
17.05.2018
12:32:29
содержимое файла у тебя идет в $_FILES в форме нужно указать что медиатайп
<?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?> <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?> <?= $form->field($model, 'description')->textInput(['maxlength' => true]) ?> <?= $form->field($upload, 'imageFile')->fileInput(['maxlength' => true, 'accept' => 'image/*' ]) ?> <div class="form-group"> <?= Html::submitButton('Save', ['class' => 'btn btn-success']) ?> </div> <?php ActiveForm::end(); ?>

public function actionCreate() { $model = new Blog(); $upload = new UploadForm(); $image = new Image(); if ($model->load(Yii::$app->request->post()) && $model->save()) { $upload->imageFile = UploadedFile::getInstance($upload, 'imageFile'); $strtotime = strtotime(date('Y-m-d H:i:s')); $image->img_name = $strtotime . '.' . $upload->imageFile->extension; $image->blog_id = $model->id; if ($model->save() && $upload->upload($strtotime)) { return $this->redirect(['view', 'id' => $model->id]); } return $this->redirect(['view', 'id' => $model->id]); } return $this->render('create', [ 'model' => $model, 'upload' => $upload, ]); }

?
17.05.2018
12:33:51
а где у тебя лоад в модель аплоада ?

Shokha
17.05.2018
12:34:07
?
17.05.2018
12:34:18
это ты создаешь пустой класс

без значений

как минимум надо сделать $upload->load($post)

Shokha
17.05.2018
12:35:07
а где у тебя лоад в модель аплоада ?
там у меня ест модель uploadForm

?
17.05.2018
12:35:09
да и есть ли смысл для аплоада делать 2 отдельные модели ?

$upload->imageFile = UploadedFile::getInstance($upload, 'imageFile'); это ты передаешь пустой класс

Shokha
17.05.2018
12:35:53
шас он вообще пустой идет даже выбераю

?
17.05.2018
12:37:02
$upload->load(Yii::$app->request->post()); сделай перед $upload->imageFile = UploadedFile::getInstance($upload, 'imageFile');

Google
?
17.05.2018
12:47:16
данные появились ?

Shokha
17.05.2018
12:47:24
загружает но в базу не записвает

?
17.05.2018
12:48:11
после записи в модель var_dump($model->getErrors());

название модели поставишь правильное

Shokha
17.05.2018
12:49:02


?
17.05.2018
12:49:30
а в валидаторе у тебя поля верно прописаны ?

в рулах вернее

Shokha
17.05.2018
12:51:15
?
17.05.2018
12:51:54
в таблицу у тебя какую не сохраняет

Санжар
17.05.2018
12:56:13
А как обычно делают динамические меню? Например, футер с кучей пунктов меню. Просто создать модель и CRUD, и во вьюшке выводить все что создано?

?
17.05.2018
12:56:27
блин посмотри внимательно на свой код в каком месте ты сохраняешь $image->save();

?
17.05.2018
12:57:15
и 2 раза модель сохраняешь зачем то

еще раз внимательно посмотри и приведи в порядок

ибо копипастя до добра не доводит

Shokha
17.05.2018
13:00:01
работает

Google
Vladislav
17.05.2018
13:01:43
Интерено а можно ли узнать по каким именно правилам не прошла валидация модели типа if([unique] или [required])?

Максим
17.05.2018
13:02:39
Дмитрий
17.05.2018
13:03:08
Так у них и так разные сообщения

Vladislav
17.05.2018
13:04:16
в контроллере после $model->save()

Максим
17.05.2018
13:04:49
в массиве errors будет написано, какое поле по какому правилу не прошло

Vladislav
17.05.2018
13:05:09
точнее какое поле и сообщение

по какому типу валида там нет инфы

Дмитрий
17.05.2018
13:05:28
Максим
17.05.2018
13:05:55
по какому типу валида там нет инфы
по тому, которые в rules модели не описан

Виктор
17.05.2018
13:26:26
по какому типу валида там нет инфы
Только расширять yii\validators\Validator и ActiveRecord, Model

Eugene
17.05.2018
14:10:42


генерится только один "checkbox"

а все понял, нужно было указать не "template" а "checkboxTemplate"

unknown
17.05.2018
14:30:50
Всем привет! может кто знает, подскажите чат для SEOищников

Ad.x ??
17.05.2018
15:12:24
в таких случаях просто юзать activeChekbox() https://www.yiiframework.com/doc/api/2.0/yii-helpers-basehtml#activeCheckbox()-detail чем городить подобную пидерсию

Igor
17.05.2018
16:28:06
Как правильно именновать директорую и namespace по стандартам PSR?

Igor
17.05.2018
16:28:44
Dir: example-text, example_text, exampleText

Google
Igor
17.05.2018
16:29:00
не могу найти ответ на свой вопрос

Like
17.05.2018
16:29:13
https://www.php-fig.org/psr/psr-2/

Igor
17.05.2018
16:32:42
Думаешь, что я сразу там не посмотрел?

Как например ты называешь виджет который состоит из нескольких слов?

И находится в отдельной директории

@app/widgets/example_widget

Like
17.05.2018
16:35:54
Иди пересматривай

Или научись в гугл уже

Igor
17.05.2018
16:48:34
хороший совет, спасибо!

Как например ты называешь виджет который состоит из нескольких слов?
ответишь может тогда на вопрос, раз вызвался помочь?

Евгений
17.05.2018
16:53:53
Like
17.05.2018
17:01:47
ClassName Namespace1\Namespace2\Namespace3\Widgets\SomeWidget

Evgeny
17.05.2018
17:48:44
Коллеги, что за фигня подскажите плиз



Страница 1255 из 1721