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
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
Eugene
17.05.2018
12:02:13
Павел
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
?
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
Shokha
17.05.2018
12:47:02
?
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
в таблицу у тебя какую не сохраняет
Shokha
17.05.2018
12:53:19
Санжар
17.05.2018
12:56:13
А как обычно делают динамические меню?
Например, футер с кучей пунктов меню.
Просто создать модель и CRUD, и во вьюшке выводить все что создано?
?
17.05.2018
12:56:27
блин посмотри внимательно на свой код
в каком месте ты сохраняешь $image->save();
Shokha
17.05.2018
12:56:51
?
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
Так у них и так разные сообщения
Максим
17.05.2018
13:03:24
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
Виктор
17.05.2018
13:26:26
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?
Like
17.05.2018
16:28:41
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
Коллеги, что за фигня подскажите плиз