Найдено 225 результатов

proctoleha
2019.03.06, 06:37
Форум: Общие вопросы (Yii 2.x)
Тема: render page to pdf via Dompdf
Ответы: 3
Просмотры: 141

Re: render page to pdf via Dompdf

это понятно, но я хочу туда запихнуть только $content как мне это сделать т.к. стили формируются в layout, сделать специальный layout откуда вырезать все кроме assets ? Именно так - отдельный layout. Я ставил отсюда: https://github.com/yii2tech/html2pdf В конфиге: ... 'html2pdf' => [ 'class' => 'yi...
proctoleha
2019.03.05, 16:46
Форум: Общие вопросы (Yii 2.x)
Тема: Тип даты
Ответы: 10
Просмотры: 220

Re: Тип даты

TimestampBehaviour - оно работает только с int Неправда, открываем TimestampBehavior и читаем : * If your attribute names are different or you want to use a different way of calculating the timestamp, * you may configure the [[createdAtAttribute]], [[updatedAtAttribute]] and [[value]] properties li...
proctoleha
2019.03.01, 09:54
Форум: Общие вопросы (Yii 2.x)
Тема: Данные из связанных таблиц в GridViews
Ответы: 4
Просмотры: 113

Re: Данные из связанных таблиц в GridViews

author.name?

Как gridView должен догадаться по этой записи, что нужно обратиться к текущей модели, и к ее связи author?

Код: Выделить всё

'value'=> function ($model) {
    return $model->author->name;
}
proctoleha
2019.02.25, 11:50
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод из Ajax во view
Ответы: 5
Просмотры: 208

Re: Вывод из Ajax во view

В контроллере вы должны отдавать данные в формате json public function actionTest() { \Yii::$app->response->format = Response::FORMAT_JSON; $result = [ 'html' => null, 'error' => null ]; try { // что-то делаем $data = []; $result['html'] = $this->renderAjax('my-view', ['data' => $data]); } catch (\E...
proctoleha
2019.02.21, 15:06
Форум: Общие вопросы (Yii 2.x)
Тема: Memcached
Ответы: 5
Просмотры: 240

Re: Memcached

ufowow писал(а):
2019.02.21, 14:37
поэтому буду пробовать развернуть проект на Ubuntu, возможно там удастся избежать этой проблемы
И это правильное решение. Под линуксом, любым линуксом, таких проблем не может быть в принципе.
proctoleha
2019.02.13, 19:32
Форум: Общие вопросы (Yii 2.x)
Тема: GridView и связанные таблицы
Ответы: 6
Просмотры: 234

Re: GridView и связанные таблицы

Нет никакой претензии. Просто эта тема всплывает не в первый раз, и не даже не второй. Потренируйтесь, как описано в статье. И не будет никаких вопросов. Все очень подробно и доходчиво.
proctoleha
2019.02.13, 19:24
Форум: Общие вопросы (Yii 2.x)
Тема: GridView и связанные таблицы
Ответы: 6
Просмотры: 234

Re: GridView и связанные таблицы

Вот есть гугл. Вот я ввожу запрос GridView и связанные таблицы. Точно так же, как ваша тема. Гугл мне говорит: https://www.google.com/search?q=GridView+%D0%B8+%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5+%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B&oq=GridView+%D0%B8+%D1%81%D0%B2%D1%8F%D0%B7...
proctoleha
2019.02.09, 05:31
Форум: Общие вопросы (Yii 2.x)
Тема: Десятичный разделитель запятая
Ответы: 7
Просмотры: 312

Re: Десятичный разделитель запятая

Как вариант написать свой валидатор, в котором подменять запятую на точку и проверять на число, например: <?php namespace app\models; use yii\validators\Validator; class RuNumberValidator extends Validator { public function validateAttribute($model, $attribute) { $model->$attribute = str_replace(','...
proctoleha
2019.02.08, 12:35
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранить данные
Ответы: 7
Просмотры: 191

Re: Сохранить данные

Это взялось в случае если данные прилетели на сохранение. public function actionUpdate($id) { $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model->save()) { $model->dish = "<script>localStorage.basket</script>"; $model->save(); return $this->redirect(['index']); }...
proctoleha
2019.02.07, 16:55
Форум: Документация и рецепты (Yii 2.x)
Тема: Советы по работе с yii2-basic
Ответы: 8
Просмотры: 432

Re: Советы по работе с yii2-basic

Я придерживаюсь мнения, что в .env должна лежать только конфиденциальная информация (логины, пароли, ключи и тп) и настройки влияющие на окружение (отображение ошибок, уровень логирования и тп). Он потому и называется enviroments. К тому же .env предполагает только строковые ключ=значение, этим и н...
proctoleha
2019.02.07, 15:38
Форум: Документация и рецепты (Yii 2.x)
Тема: Советы по работе с yii2-basic
Ответы: 8
Просмотры: 432

Re: Советы по работе с yii2-basic

Вы присмотритесь внимательно. Все конфиги адваседа лежат в гите. Те что под игнором, перезаписываются из enviroments. Что сути не меняет. Кто то постоянно init запускает. Не сочтите за хамство, или недоброжелательность. В свое время был популярен анекдот, что кто-то и гланды, и аппендицит через опу...
proctoleha
2019.02.07, 14:34
Форум: Общие вопросы (Yii 2.x)
Тема: Десятичный разделитель запятая
Ответы: 7
Просмотры: 312

Re: Десятичный разделитель запятая

А как БД воспринимает число 1,789? БД представления не имеет о том, что происходит снаружи. Если тип поля float, то разделителем десятичных знаков должна быть точка. Без вариантов. Yii2 тут абсолютно не при чем. И нет никаких проблем в никаком методе. Попробуйте в php скрипте написать $a = 1,1 + 1,1;
proctoleha
2019.02.06, 12:19
Форум: Общие вопросы (Yii 2.x)
Тема: dropDownList + JS
Ответы: 5
Просмотры: 164

Re: dropDownList + JS

Задача: При выборе например статуса 6, сделать что бы поле cancellation перестало быть hiddenInput. И желательно обязательным для заполнения при выборе этого статуса При чем тут Yii2? Это голый js. Вот у нас есть узел DOM дерева с id my-dropdown При наступлении события change этого узла я хочу .......
proctoleha
2019.02.06, 11:50
Форум: Общие вопросы (Yii 2.x)
Тема: сохранить данные localStorage
Ответы: 7
Просмотры: 228

Re: сохранить данные localStorage

evnazar4 писал(а):
2019.02.04, 18:15
поля из localStorage.пример
Что такое localStorage Карл? Это php переменная, это js переменная, это божественная сущность, которая не поддается определению?
proctoleha
2019.02.06, 04:52
Форум: Документация и рецепты (Yii 2.x)
Тема: Советы по работе с yii2-basic
Ответы: 8
Просмотры: 432

Re: Советы по работе с yii2-basic

В случае с гитом, все ровно так же, как в любом приложении не на yii2 advanced. В advanced приложении за нас все любезно расписали заранее: вот вам 150тысячпятьсот конфигов для разного окружения, изначально часть из них под игнором, и никогда не попадет в публичный репозиторий. В обычном приложении,...
proctoleha
2019.02.02, 04:29
Форум: Общие вопросы (Yii 2.x)
Тема: Связи в модулях. API в модулях.
Ответы: 3
Просмотры: 250

Re: Связи в модулях. API в модулях.

И второй вопрос как правильно реализовать api в модуле? Благодарю! Точно так же как не в модуле. Какая разница для контроллера, который обрабатывает api запросы, где он лежит, в модуле, или нет? Другое дело, что лучше явно прописать роуты в конфиге, например: ... 'urlManager' => [ 'enablePrettyUrl'...
proctoleha
2019.02.02, 04:17
Форум: Общие вопросы (Yii 2.x)
Тема: Как выбрать данный из промежуточной таблицы ?
Ответы: 4
Просмотры: 236

Re: Как выбрать данный из промежуточной таблицы ?

В модели Recipes у вас должна быть прописана связь public function getIngredientsRecipes() { return $this->hasMany(IngredientsRecipes::class, ['recipes_id' => 'id']); } И в контроллере $recipe = Recipes::find()->where(['recipes.id' => $id]) ->with('ingredients') ->with('ingredientsRecipes') ->asArra...
proctoleha
2019.01.25, 15:56
Форум: Общие вопросы (Yii 2.x)
Тема: Аутентификация в REST api Yii2
Ответы: 5
Просмотры: 225

Re: Аутентификация в REST api Yii2

voodooism писал(а):
2019.01.25, 15:23
Если мой API будет отрытым для всех желающих
То это не REST api, это что-то другое. Какая-то др. сущность. Даже на могу представить какая, открытая для всех ботов и спамеров.
И, да, класс User в yii2 есть изначально.
Yii::$app->user;
proctoleha
2019.01.24, 12:08
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу получить массив всех узлов "дерева" (json данные) в контроллере.
Ответы: 4
Просмотры: 233

Re: Не могу получить массив всех узлов "дерева" (json данные) в контроллере.

Если совсем беда, попробуйте связаться со мной в скайпе с 17-00 до 19-00 MSK. Логин в скайпе такой же как на форуме
proctoleha
2019.01.23, 15:34
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно делать pjax-формы?
Ответы: 9
Просмотры: 385

Re: Как правильно делать pjax-формы?

pjax старая неподдерживаемая библиотека на jquery (имеющая баги и сложность в понимании при нестандартных задачах) А чего же ее еще не задепрекейтили в Yii? И что предлагается как альтернатива? А почему кто-то должен что-то предлагать? Это open source. В платных продуктах мы пинаем ТП, а здесь кто ...