
Maxim
17.10.2018
11:19:52
всем привет. Можно ли передать свои кастомные рассчеты в колонку, где считается тотал
foreach ($dataProvider->getModels() as $row){
$total_leads += $row->leads;
$total_postback_approved += $row->postback_approved;
}
$approve = round(($total_postback_approved / $total_leads) * 100, 2);
и передать как-то сюда
[
'header' => 'Утвержденные',
'attribute' => 'approve',
'format' => 'raw',
'contentOptions' => ['class' => 'text-center'],
'headerOptions' => ['class' => 'text-center'],
'pageSummary' => true,
],
Это веб, здесь все можно

Nikitcat
17.10.2018
11:20:24
Если можно, то как, подскажите
'pageSummary' => function( $model, $key, $index ){
echo "<pre>";
var_dump($index->pageSummary);die;
echo "</pre>";
},
Пробую так, но не могу в индексе найти это свойство
мб я его не передал

Google

Oleh
17.10.2018
11:21:51

Oleg
17.10.2018
11:21:57

Artyom
17.10.2018
11:23:39
посоветуйте какие-нибудь видео курсы, для человека который на php не писал и опыта в программировании у него еще мало.

Anton
17.10.2018
11:24:04

Artyom
17.10.2018
11:24:28
мне лишний человек не помешает.

Maxim
17.10.2018
11:24:37

Artyom
17.10.2018
11:24:51

Anton
17.10.2018
11:25:38

Ad.x ??
17.10.2018
11:29:57
мне лишний человек не помешает.
в нашей профессии способность к самообразованию наверное самое важное качество. Если тело не в состоянии начать с изучения даже азов, то не стоит тратить на него время. Я бы на твоем месте дал ему задание и предоставил рабочее окружение (доступ к дев серверу, или помог настроить на локалке). И пусть дальше ебеца как хочет. Тут либо отсеется очень быстро, либо втянется и будет задавать вопросы по теме, его интересующей.

Artyom
17.10.2018
11:36:54

Ad.x ??
17.10.2018
11:37:16
направь в гугл )

Artyom
17.10.2018
11:37:21

Ad.x ??
17.10.2018
11:37:46
да не будет основных понятий. по началу пока не въедет будет хуйню творить

Google

Artyom
17.10.2018
11:37:51
http://nnm-club.me/forum/viewtopic.php?t=1229964

Ad.x ??
17.10.2018
11:37:56
это лечится только опытом

Artyom
17.10.2018
11:37:56
http://nnm-club.me/forum/viewtopic.php?t=1229965
http://nnm-club.me/forum/viewtopic.php?t=1002080
такое советовали, кто смотрел?

Oleg
17.10.2018
11:38:32
посоветуйте какие-нибудь видео курсы, для человека который на php не писал и опыта в программировании у него еще мало.
был когдато на дисках хороший курс типа "Создание сайта с нуля на PHP" - там ещё олдскульные mysql_connect, mysql_fetch_array итд, на рутрекере вроде можно было скачать. Я бы с этого начал, если основательно учиться PHP. Там, правда, процедурка. А если по быстрому и сразу в бой - то сразу учить инструмент, с которым будет работать (фреймворк, CMS), а основы PHP сами по себе выучатся в процессе обучения, если кандидат толковый

Artyom
17.10.2018
11:39:28
ну, я надеюсь толковый, как раз не буду настаивать чтобы он зарывался во все это.
Просто быстрее хочу.
И чтобы человек понимал что такое mvc и как оно работает и вообще базовые подходы.

Ad.x ??
17.10.2018
11:40:39

Anton
17.10.2018
11:40:46

Ad.x ??
17.10.2018
11:40:49
вангую сольется через некоторое время

Oleg
17.10.2018
11:41:20
Микрофреймворк SLIM php - можно начать с него, там и MVC и ООП и всё такое, и хомячок сразу себе сделает))

Artyom
17.10.2018
11:42:31

Ad.x ??
17.10.2018
11:43:08
а что взамен?
а ниче, забыть про надежду на что-то со стороны этого чела ;D
по моему опыту люди либо сами приходят в программирование своим умом, либо никак ) работа очень спецефичная
скажет "ой блять, тут думать надо... да ну его нахуй" )

Artyom
17.10.2018
11:43:50
?
ну а вдруг, найти все равно никого не можем, он тестером работает, раньше вроде немного с jooml-у ковырял, пусть учится, мне не жалко.

Ad.x ??
17.10.2018
11:46:23
ну так давай таски ему и пусть делает. по пути расскажешь что не так и почему

Google

Oleg
17.10.2018
11:46:26

Ad.x ??
17.10.2018
11:46:55
за ручку водить это вот вообще не благодраное занятие )

Feodor
17.10.2018
11:47:31

Artyom
17.10.2018
11:49:01

Andrey
17.10.2018
11:53:38
Спасибо
сейчас бот в рекурсию войдет)

Stanislav
17.10.2018
11:54:15
Добрый день. Пытаюсь загрузить файл, но выбивает ошибку, хотя необходимый action прописан. Кто занимался загрузкой файлов, подскажите в чем проблема

Alexandr
17.10.2018
12:01:58
url должен быть в итоге image-upload
у тебя imageupload сейчас

Nikitcat
17.10.2018
13:08:59
foreach ($dataProvider->getModels() as $row) {
$total_leads += $row->leads;
$total_postback_approved += $row->postback_approved;
}
$approve = round(($total_postback_approved / $total_leads) * 100, 2);
Как мне переменную $approve передать в свойство value или pageSummary?
Чтобы total считало кастомно

Andrey
17.10.2018
13:12:50
'value' => function ($model) use ($approve) {}

Nikitcat
17.10.2018
13:15:42

Andrey
17.10.2018
13:17:10
ну тогда будем ждать телепатов, чтоб они нателепатили ваш код и мы не догадывались что откуда берется...

Maxim
17.10.2018
13:55:39

Nikitcat
17.10.2018
14:30:21

Google

Павел
17.10.2018
14:43:12
С удовольствием любой бы поспал
А ты без удовольствия попробуй

1Klass
17.10.2018
15:01:08
добрый, может кто помочь в миграции
'date_created' => 'timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP',
'date_updated' => 'timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP',
ошибка 'SQLSTATE[HY000]: General error: 1293 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
The SQL being executed was
как это исправить

Andrey
17.10.2018
15:04:08
https://alvinalexander.com/mysql/mysql-error-1293-incorrect-table-definition-timestamp
как это исправить
https://stackoverflow.com/questions/4489548/why-there-can-be-only-one-timestamp-column-with-current-timestamp-in-default-cla

1Klass
17.10.2018
15:10:22
спасибо

Andrey
17.10.2018
15:10:37

1Klass
17.10.2018
15:11:08
Помогло?
да проблема в версии mysql бил окаса))


Виталий
17.10.2018
16:15:45
Всем привет. Заюзал yii2-translateable для мультиязычности сайта. Вынес все переводимые поля всех таблиц в отдельные таблицы и теперь сломался поиск по сайту. До этого искал с помощью такого метода:
public function getQueryString($count = false)
{
$attribute = "t.*";
if ($count)
$attribute = 'COUNT(*)';
$sql = "SELECT " . $attribute . " FROM
(
SELECT 'news' as table_name, id, title, brief, content FROM news UNION
SELECT 'page' as table_name, id, title, brief, content FROM page
) AS t WHERE t.title LIKE :query OR t.brief LIKE :query OR t.content LIKE :query ORDER BY id DESC
";
return $sql;
}
Помогите разобраться как реализовать поиск учитывая мультиязычность
Всем привет. Заюзал yii2-translateable для мультиязычности сайта. Вынес все переводимые поля всех таблиц в отдельные таблицы и теперь сломался поиск по сайту. До этого искал с помощью такого метода:
public function getQueryString($count = false)
{
$attribute = "t.*";
if ($count)
$attribute = 'COUNT(*)';
$sql = "SELECT " . $attribute . " FROM
(
SELECT 'news' as table_name, id, title, brief, content FROM news UNION
SELECT 'page' as table_name, id, title, brief, content FROM page
) AS t WHERE t.title LIKE :query OR t.brief LIKE :query OR t.content LIKE :query ORDER BY id DESC
";
return $sql;
}
Помогите разобраться как реализовать поиск учитывая мультиязычность
Внутренний селект с выборкой title, brief, content с таблиц с переводами по news_id и page_id можно как нить запихать?


Andrey
17.10.2018
16:19:13
внутренние запросы должны быть с джойном с переводами
хотя если тут только пореводимые поля и id то джойн может и не понадобиться
попробуй так (если конечно ты так таблицы назвал):
$sql = "SELECT " . $attribute . " FROM
(
SELECT 'news' as table_name, news_id AS id, title, brief, content FROM news_translation UNION
SELECT 'page' as table_name, page_id AS id, title, brief, content FROM page_translation
) AS t WHERE t.title LIKE :query OR t.brief LIKE :query OR t.content LIKE :query ORDER BY id DESC
";

Ad.x ??
17.10.2018
16:25:48

Andrey
17.10.2018
16:27:01
какой был)), я его не увеличивал, только подрихтовал

Maxim
17.10.2018
16:30:10

Виталий
17.10.2018
16:32:58

Google

Maxim
17.10.2018
16:42:27
Вроде пашет. Спасибо большое!
По контенту искать лайком вообще жесть
Сделай краткое описание и хотя бы по нему ищи
И здесь лучше два запроса чем юнион
Лимит бы добавить в конце концов или хоть какие-то условия дать перед самим лайком
Короче жесть)))

Виталий
17.10.2018
16:43:05

Oleg
17.10.2018
17:13:22
покажите как лучше - обязательно сделаю лучше
у меня есть модуль поиска по товарам с typeahead (тоже мультиязычность через этот behavior), простой, через MATCH AGAINST, Like итд. Могу дать код, но он будет вырван из проекта, если разберётесь - на здоровье. Вот сайт, где этот поиск работает:
https://eholot-gps.com.ua

Виталий
17.10.2018
17:42:41

Oleg
17.10.2018
17:56:57

Андрей
18.10.2018
06:57:16
Всем привет. Подскажите, пожалуйста, по Yii1. Там есть метод импорт, который загружает класс только один раз. Но тут проблема, что у меня есть класс в основном приложении и точно такой же в нескольких модулях, мне их надо сразу все загрузить, но грузится только самый первый. Можно ли как-то это обойти?

Алексей
18.10.2018
07:09:25
Добрый день. Вопрос, делаю турбо страницы, нужно для элемента turbo:content сделать шаблон из меню и контента страницы. Как правильно этот шаблон сделать? в виде виджета? или ...?

Сергей
18.10.2018
07:27:04
виджет или еще что-то, этот как бы и GridView и нет, потому что не могу вставить явно редактируемые поля, от картика находил виджет, но там идет сразу сохранения в edittable, а мне нужно после того как нажать кнопку сохранить

Yurii
18.10.2018
07:38:34
Закодь на js + jQuery, если есть опыт то можна на Vuejs. Все должно быть не сложно

SiZE
18.10.2018
07:45:20

Андрей
18.10.2018
07:46:52

SiZE
18.10.2018
07:48:01

Дмитрий
18.10.2018
07:48:46

Андрей
18.10.2018
07:49:25