Dmitry
SiZE
Иначе группа будет занудной и неинтересной
SiZE
=)
Dmitry
ладно всем доброе, надо и поработать
Vladislav
это не помогает
Vladislav
у меня нет пыла
Vladislav
это работает на агрессивных неадекватов
Vladislav
мне прост скучно
Dmitry
а как же работа? :)
SiZE
first
Ребят,может кто поможет.
Есть вывод инпутов через цикл в форме через vue.js,как я полагаю,мне нужно заменить эти обычные импуты на кастомную textarea
Вот как она выподится на пхп
<?= $form->field($model, 'text')->widget(\yii\redactor\widgets\Redactor::className()) ?>а как сделать на vue?
Вот вывод обычных импутов
https://pastebin.com/v9BjTXa5
Благодарю за ответы.
SiZE
Поможите кто чем может люди добрые
SiZE
https://www.youtube.com/watch?v=wL50sv2A7bA
SiZE
сорян не удержался
first
😅😅
Niko
у меня звука нет(((
first
ну мне не 37 рублей надо)
Dmitriy
😂
Dmitry
SiZE
Niko
@Tweeker88 ну там в мануале vue написано, как выводить в цикле. Посмоти на объекты сгенерированные браузером, которые хочешь оплучить, и сделай их через vue1, vue2 ...
Дальше только твоя фантазия!
Когда все сделаешь - расскажешь как сделать пагинацию на vue
Dmitry
first
уже выводятся инпуты на vue,мне нужно их заменить на textarea кастомную,нашел пример,там в пхп выводят(скинул пример как),а как в vue я хз :С
Niko
Dmitry думаю ничего. Я на vue это не делал
Dmitry
Niko
какая-то фигня сегодня с этим чатом. пойду поработаю
first
так а как вывести?))
просто заменить pre на textarea?)
не получается
https://pastebin.com/v9BjTXa5
Borys
The Ant
типо того, как вчерашний ебанько )
Anonymous
спасибо за внимание)
Anonymous
Такой вопрос ребята
public function actionContacts(){
$model = new Form();
if ($model->load(Yii::$app->request->post())){
$model->save(false);
}
return $this->render('form',
['form'=>$model]
);
}
}
Anonymous
что у меня не так? я хочу сохранить форум из сайта
Anonymous
на базу
Anonymous
не могу понять я ток начел фрейм yii а так я фронэнд разработчик
Anonymous
если кто знает
SiZE
это слишком примитивные вопросы
Anonymous
SiZE
сорян, но http://phpfaq.ru/debug
Anonymous
пока не поймёшь.
Anonymous
читай.
SiZE
AlekVolsk
в коллекцию, стикер сделаю )))
Лёша
https://www.youtube.com/watch?v=fx4Uu3SFTFc&feature=youtu.be&t=2m17s
Я чуть не заплакал ))
Stas
подскажите пытаюсь поменять формат выводимой даты но ничего не меняется (что бы выводилось без времени):
в бд в формате дата-время с нулями во времени. При чем метод возвращает все правильно.
<?= $form->field($modelCharge, "[{$indexContact}]chargeDate")->widget(\kartik\date\DatePicker::classname(), [
'value' => $modelCharge->getStartDate(),
'language' => 'ru',
'options' => ['id'=>'banktransfermodel_'.$model->id.'-'.$indexContact.'-chargedate',
'class' => 'charge-date-picker'],
'pluginOptions' => [
'autoclose' => true,
'weekStart' => 1,
'format' => 'dd-mm-yyyy'
],
]);?>`
public function getStartDate(){
var_dump(Yii::$app->formatter->asDate($this->chargeDatePayment, "php:d.m.Y"));
var_dump(date('d-m-Y', strtotime($this->chargeDatePayment)));
}
The Ant
подскажите пытаюсь поменять формат выводимой даты но ничего не меняется (что бы выводилось без времени):
в бд в формате дата-время с нулями во времени. При чем метод возвращает все правильно.
<?= $form->field($modelCharge, "[{$indexContact}]chargeDate")->widget(\kartik\date\DatePicker::classname(), [
'value' => $modelCharge->getStartDate(),
'language' => 'ru',
'options' => ['id'=>'banktransfermodel_'.$model->id.'-'.$indexContact.'-chargedate',
'class' => 'charge-date-picker'],
'pluginOptions' => [
'autoclose' => true,
'weekStart' => 1,
'format' => 'dd-mm-yyyy'
],
]);?>`
public function getStartDate(){
var_dump(Yii::$app->formatter->asDate($this->chargeDatePayment, "php:d.m.Y"));
var_dump(date('d-m-Y', strtotime($this->chargeDatePayment)));
}
Спроси у картика, чо у него не меняется
Niko
Имею сервер на DigitalOcean 1 CPU 512 RAM
Есть экшен, в котором имеется
if($something) {
$sendNotification
}
После того, как закинул эту проверку и тело выполения в очередь rabbitmq - каждый ответ сервера увеличился с 100-150мс до 500-800мс.
Ранее при срабатывании на if время было 1500-2000мс, однако гораздо быстрей работало без отправки
Возросшее время - это время постановки объекта в очередь или мой сервер для такого слаб?
The Ant
смотря что там в
$sendNotification
, может какие-то сложные запросы в бд
Stas
Спроси у картика, чо у него не меняется
при том что если исползовать такую же в другом виде т.е. не в филде
DateTimePicker::widget([
'model' => $model,
'name' => 'AppointmentModel[start_date_time]',
'value' => $model->getStartDateTime(),
'pluginOptions' => [
'autoclose' => true,
'format' => 'dd-mm-yyyy HH:ii P'
]
]);все ок так выводится нормально хз короч надо дальше копатся
The Ant
Niko
@AlDexor дело в том, что я проверку тоже поместил в очередь. Т.е. мой код идет, кидает созданный объект в очередь, а там уже идут проверки и запросы в бд. И ранее с проверкой ответ был быстрым
Stas
The Ant
Niko
@ASYOU99 попробуй там где "value" передать date('Нужный формат', getStartDateTime)
Borys
подскажите пытаюсь поменять формат выводимой даты но ничего не меняется (что бы выводилось без времени):
в бд в формате дата-время с нулями во времени. При чем метод возвращает все правильно.
<?= $form->field($modelCharge, "[{$indexContact}]chargeDate")->widget(\kartik\date\DatePicker::classname(), [
'value' => $modelCharge->getStartDate(),
'language' => 'ru',
'options' => ['id'=>'banktransfermodel_'.$model->id.'-'.$indexContact.'-chargedate',
'class' => 'charge-date-picker'],
'pluginOptions' => [
'autoclose' => true,
'weekStart' => 1,
'format' => 'dd-mm-yyyy'
],
]);?>`
public function getStartDate(){
var_dump(Yii::$app->formatter->asDate($this->chargeDatePayment, "php:d.m.Y"));
var_dump(date('d-m-Y', strtotime($this->chargeDatePayment)));
}
В доке черным по белому написано.
Borys
Что нельзя задать value для поля ActiveForm
Borys
А, ты за формат именно.
Borys
В глазки долблюсь.
Stas
блядь
Niko
@AlDexor я запустил один воркер через supervisor, остается еще 100Мб оперативы
Вычислительный ресурс - это оператива???
The Ant
Niko
CPU максимум на 20% грузит
The Ant
тады хз
Niko
@AlDexor нашел бочину. Когда шлю файл - тогда ответ на 300мс дольше. Очередь не при чем, занимает 0.06с
Evgeny
Всем здрасьте. Вопрос про оптимизацию бд возник.
К примеру есть 2 таблицы (хотя их десяток другой может быть):
- юзеры
- организации
есть потребность в возможности писать внутреннее примечание для каждого юзера/организации которое видит только админ/модератор.
в тупую если сделать - то добавить к таблицам поле own_description и радоваться жизни. Где нужно писать, где не нужно не писать.
Но юзеров будет десятки тысяч, организаций - тысячи. А примечания будут написаны ну к сотне юзеров/десятку фирм. То есть это поле используется крайне редко.
Насколько такое пустое почти бесхозное поле вредит скорости работы? и може оптимальнее сделать отдельную таблицу с примечаниями где указывать
- название таблицы,
- id записи,
- текст примечания
и через связи выводить при необходимости? или это overhead?
Dmitry
Evgeny
ну хз... я слышал что если в таблице много полей - она медленно работает, поэтому без надобности лучше не добавлять лишних полей. Но знания эти на уровне слухов, загуглить хз как... вот и спрашиваю так это или нет
Vladislav
если индексами не злоупотреблять, то норм
Руслан
мы делаем отдельную таблицу, т.к. модеров/админов может быть несколько, они могут писать аннотации в разное время и т.д. проще сделать выборку по конкретному юзеру и показать все записи по нему, чем ковыряться с одним полем
Niko
Почему при вызове кода из очереди через yii2-queue - в воркер не подтягиваются все необходимые сервис-локаторы и возникает ошибка "trying to get property of non-object"
Без использования очереди весь код работает, а при использовании - внутри нее приложение ломается?
Vladislav
не бзал очереди, но может быть дело в контексте?
Vladislav
контекст теряется
Niko
как он тогда наполовину срабатывает, наполовину нет?
if($obj->methodOne()) {
$obj->methodTwo()
}
Говорит, что нет metodTwo, а на mwthodOne не ругается
first
без условия сможешь вызвать эти 2 метода