
Dmitry
15.08.2018
20:23:22
Должен передаваться объект AR
asArray возвращает ассоциативный массив, а не объект класса AR

Павел
15.08.2018
20:23:51

breakt1mus
15.08.2018
20:24:05

Google

Павел
15.08.2018
20:24:12
Ору

Konstantin
15.08.2018
20:24:39
asArray возвращает ассоциативный массив, а не объект класса AR
<?php
namespace app\controllers;
use Yii;
use yii\web\Controller;
use app\models\Articles;
use yii\data\Pagination;
class PostController extends Controller {
//public $layout='basic';
public function actionIndex() {
$articles=Articles::find()->all();
$countQuery = clone $articles;
$page = new Pagination([
'defaultPageSize'=>2,
'totalCount'=>$countQuery->count(),
]);
return $this->render('index', compact('articles','pagination'));
}
public function actionShow() {
return 'one';
}
}

breakt1mus
15.08.2018
20:24:46
Именно что он исполняет извините меня за выражение хуйню даже не думая о данных

Dmitry
15.08.2018
20:25:06

Mozg
15.08.2018
20:25:12
ааа, меня бомбит. вы действительно думаете что дело в массиве ?лооол
бан мне вечный если это так
где мой баг
бан*
дайте мне бан

Konstantin
15.08.2018
20:25:44

breakt1mus
15.08.2018
20:25:57
Это просто ор выше гор

Dmitry
15.08.2018
20:26:04

Павел
15.08.2018
20:26:07

Google

Mozg
15.08.2018
20:26:20
ну уберу я этот масив и чё? даже с объектной мделью будет то же самое
да, дайте мне бан
мне говорят что причина в том чего нет
причём не один человек
да
бааан

Konstantin
15.08.2018
20:26:45
ссылку ж дал

Dmitry
15.08.2018
20:27:13
Если говорят, что между зубов застрял мусор — это все они врут, там ничего нет, да?

Павел
15.08.2018
20:27:20
Малчик жжот
RTFM!!!

Mozg
15.08.2018
20:27:43
ну го юзать такой код

Павел
15.08.2018
20:27:51
Ну го

?
15.08.2018
20:27:59
RTFM!!!
о давно я не видел этих чудных букв

Mozg
15.08.2018
20:28:01
и скрин результата

Oleg
15.08.2018
20:28:04

Konstantin
15.08.2018
20:28:21
просто во время сна мозг избавляется от продуктов деятельности, видимо мозг не спал давно)

Mozg
15.08.2018
20:28:25

Павел
15.08.2018
20:28:38
Мы те написали где косяк.
Поправь и запости результат сюда

Google

Mozg
15.08.2018
20:29:00
я написал юс
ничего не дало

breakt1mus
15.08.2018
20:29:48
Пойду я спать, бисполезно

Konstantin
15.08.2018
20:30:04

Dmitry
15.08.2018
20:30:11
Так и не в нем ошибка, ошибка о том что не найден класс — была исправлена, ошибка сейчас при подсчете количества элементов результата

Oleg
15.08.2018
20:30:27

Evgeny
15.08.2018
20:30:43
народ, привет.
пытаюсь понять как сделать клиентскую валидацию. И никак
Читал вот это. https://nix-tips.ru/yii2-api-guides/guide-ru-input-validation.html
Как вызвать клиентскую валидацию в rules не нашел.

Dmitry
15.08.2018
20:30:47
А у него пагинация, да и вряд ли тут поможет. Я тоже умываю руки, собсно

Konstantin
15.08.2018
20:31:37

Oleg
15.08.2018
20:32:01
для твоей задачи нужно использовать такую штуку как DataProvider, про это есть в документации.

Konstantin
15.08.2018
20:32:32

Evgeny
15.08.2018
20:32:34
к примеру серверная валидация вот так может быть вызвана:
public function rules()
{
return [
// проверке пароля с помощью validatePassword()
['password', 'validatePassword'],
];
}

Dmitry
15.08.2018
20:32:38
Человеку дали больше, чем надо информации. Не хочет воспринимать — его дело.

Evgeny
15.08.2018
20:33:00
для клиентской валидации нужно писать отдельный класс валидатора. и внедрах этого класса писать метод public function clientValidateAttribute($model, $attribute, $view), но как это все потом вызывать - хз

Dmitry
15.08.2018
20:34:59
Пути

Oleg
15.08.2018
20:35:07

Google

Konstantin
15.08.2018
20:35:28

Evgeny
15.08.2018
20:36:19
нет, не так
это простая альтернатива. Чтоб не писать свой валидатор там предлагают воспользоваться валидатором "in"

Konstantin
15.08.2018
20:37:08
тебе только пример дали) естественно переделать в твоем случае

Evgeny
15.08.2018
20:37:31
'это пример валидатора in а не использования собственного валидатора

Dmitry
15.08.2018
20:38:15
Так это, а в чем проблема? Вы создали свой класс валидатора, который расширяет \yii\validators\Validator, теперь вопрос в том как подключить его в rules?

Evgeny
15.08.2018
20:39:00
да
ну пока не создал... ?

Admin
ERROR: S client not available

Konstantin
15.08.2018
20:41:27
нет, не так
нагуглил так
если валидатор лежит в app\components, то в моделе нужно прописать ['status', 'app\components\StatusValidator']

Dmitry
15.08.2018
20:41:30

Oleg
15.08.2018
20:42:06
клиентская валидация - это валидация на javascript в браузере клиента. это имеется ввиду?

Павел
15.08.2018
20:42:21
Ну тебе же про каунт писали жи!

Evgeny
15.08.2018
20:42:22

Павел
15.08.2018
20:42:26
Ну что же ты, а

Dmitry
15.08.2018
20:42:50
Сейчас же еще на час срач продожится

Павел
15.08.2018
20:43:57

Oleg
15.08.2018
20:44:01
а что вообще происходит?

Google

Павел
15.08.2018
20:44:35

Konstantin
15.08.2018
20:46:13
это надо в автобусах озвучивать , а то там они в междоостановках говорят про остерегайтесь сумок брошеных это бомба

Oleg
15.08.2018
20:46:16
наша молодая команда чтото делает... важное...

Konstantin
15.08.2018
20:48:22
а есть что то приятнее чем вардамп, тот же объект палить чо там, без лишней хренины типа приват паблик число символов ... ?
и с подсветкой ?

Oleg
15.08.2018
20:50:15
html тег pre а между ним print_r

Konstantin
15.08.2018
20:56:17
костыль ?

Evgeny
15.08.2018
20:58:07
а алерт вот не вызвался((

Павел
15.08.2018
20:59:30
А должен?

Evgeny
15.08.2018
20:59:40
а все норм

?
15.08.2018
20:59:46
?

Evgeny
15.08.2018
20:59:57
да вызывается алерт на блюр эвенте ибо на блюре валидация запускается

Dmitry
15.08.2018
21:00:30
Ну хоть кому-то помогли

☕ CunningFox
15.08.2018
21:00:51
Главное зарегать?