
Pavel
01.11.2018
13:37:29
Еще вместо <?php echo лучше писать <?=

Aleksandr
01.11.2018
13:37:59

Pavel
01.11.2018
13:38:13

Aleksandr
01.11.2018
13:38:46
А короткие теги опять везде по дефолту включены? Не знал...

Google

Pavel
01.11.2018
13:38:58
WHERE `categorie_id =" . (int) $_GET['id']` вот это круто, учтена возможность взлома ) Но PDO тоже умеет экранировать такие параметры
Это такое исключение в длинных тегах. А короткие теги наоборот надо выключать.

Dsv
01.11.2018
13:43:04
Это все учту. Спасибо!
Посоветуйте что дальше делать?

Pavel
01.11.2018
13:44:16
Контрибуть в opensource проекты
делай свои

Dsv
01.11.2018
13:45:20

<Ярик/>
01.11.2018
13:46:38
Наверно это что-то типа 'разбирай код проектов с открытым кодом'

Pavel
01.11.2018
13:46:38
Находи сайты на гитхабе и делай задачи которые есть у разработчиков
А еще изучай фреймворки обязательно
Перепиши блог на yii2, потом на symfony )

Dsv
01.11.2018
13:48:50
На symfony сложнее?

Google

Dsv
01.11.2018
13:49:47
Я могу на джумле за пару часов склепать?

Pavel
01.11.2018
13:53:10
На ней сложнее делать простые сайты, но проще сложные

Dsv
01.11.2018
13:53:48
А что востребованей? Что бы потом работу найти?

Artem
01.11.2018
13:55:04

Pavel
01.11.2018
13:55:43
бери тогда laravel, хотя я вообще его не юзал никогда и поэтому в разговорах не упоминаю

Dsv
01.11.2018
14:13:39
Спасибо! Буду думать что выбрать ?

Gleb
01.11.2018
14:44:11
Спасибо! Буду думать что выбрать ?
Велосипеды делай если время есть, фреймворк свой напиши.
Тестирование обязательно посмотри.
React взгляни в разрезе React for php developers.

Pickl
01.11.2018
18:42:02
что бы меню били привязаны к выбранаму языку "Localization"

Terminator
02.11.2018
06:06:28
@maratscorp будет жить. Поприветствуем!

Marat
02.11.2018
06:16:40
Всем привет. Подскажите, пожалуйста, как организовать настройки пользователейповерх настроек группы в которую они входят. То есть есть настройки группы пользователей и чтоб для конкретного пользователя можно было их же поменять толкьо для него. Нужно наверно делать отдельную таблицу с ID пользователя и всеми колонками что есть в таблице групп пользователей. Правильно ли мыслю? И если будет много столбцов, не будет ли этто тормозить как-то.
И еще интересует как как делают динамичное добавление полей в магазинах, например с параметрами товара для отдельных категорий. Типа есть категория "двери" и там в админке есть добавление атрибутов (цвета разные, разммеры и т.д.), а помто на сайт выводиться возможность выбора. Не могу найти как этто делается праивльно. Кто может подсказать.

Aleksandr
02.11.2018
06:47:16

Feodor
02.11.2018
08:48:42


Terminator
02.11.2018
09:12:49
@yakaterinka будет жить. Поприветствуем!

Йосеф
02.11.2018
09:13:10
ой-ой-ой, Марат?!!!
А ты в YII давно?
Я к тому, что может поможешь с большими табличками, по-братски, а?

Google

Екатерина
02.11.2018
09:15:10
https://phpclub.ru/talk/threads/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82-%D0%B8%D1%89%D1%83-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0.85525/

Йосеф
02.11.2018
09:15:21
Понимаешь, есть табличка примерно с 3-4 млн строк на постгре 9.4. Я использую Query и гоняю записи результирующего дджоина в массиве, но блин!!!!!!! Это АД, так долго, очень долго

Feodor
02.11.2018
09:16:50
По RBAC?

Йосеф
02.11.2018
09:17:38
не совсем. Просто ты то наверное не новичек в YII)))) а проблем такой:
есть табличка примерно с 3-4 млн строк на постгре 9.4. Я использую Query и гоняю записи результирующего дджоина в массиве, но блин!!!!!!! Это АД, так долго, очень долго

Feodor
02.11.2018
09:19:52
Ты вопрос задай нормально, а то не понятно чего ты хочешь. И нет, я отнюдь не гуру Yii, лучше спроси в чате фреймворка.

Йосеф
02.11.2018
09:20:15
ок)))
я прсто код ищу)

Feodor
02.11.2018
09:20:44
Готовый код под твой случай?

Йосеф
02.11.2018
09:22:25
Я свой код выложу, шторм тупит открывается долго
Есть такой код в экшене:
$view=Yii::$app->db->createCommand('SELECT number,date_published, sum, buyer, date, date_end_registration,
guarantee_sum, applications_approved, applications_approved_first, orginiser,
contract_sign_date, finalprice, source,organiser_inn from public.auctionbuyers limit 100')->queryAll();
По идее в $view я должен получить МАССИВ

Йосеф
02.11.2018
09:24:33
но тупит машинка очень долго, и все тут
Если есть идею как этот ГОВНОКОД оптимизировать, то поделись, буду очень благодарен
просто коли на 100 затыкается, то по факту тут я - кривой!

Feodor
02.11.2018
09:31:55
Что-то ты понамешал, погоди.
queryAll вроде вообще массив AR возвращает.
Сейчас гляну.

Admin
ERROR: S client not available

Feodor
02.11.2018
09:34:58
Нет, всё правильно.

Google

Feodor
02.11.2018
09:35:12
А в чём проблема? Падает запрос или что?
Тупить долго не с чего.
Простой селект с верха.
Ладно, а что вокруг твоего запроса? Ты не в цикле каком-то это выполняешь?

Aztwin LK
02.11.2018
09:41:30
Гайз кто нить работал со сканером отпечатков пальцев на пхп? Интересует вопрос создания и хранения отпечатков для дальнейшей аутентификации


Йосеф
02.11.2018
09:51:03
неа, я даже ДЖОИН убрал, это просто вью в самой БД
вокруг нету ничего
не успел еще наговнокодить)))
Вот пример подобного экшэна, только с джоинами и тут КАПЕЦ тупняки:
public function actionIndex()
{
$array_src=Yii::$app->db->createCommand(' select mp.id AS PRIMARY_KEY, p.number,p.type,p.date_published,p.source,pc.inn as buyer_inn, mp.id,mp.status as active, mp.parent_person_id as boss,mp.type as status,pl.start_price as sum,pc.full_name as buyer,pl.date_begin_auction as date,pl.date_end_registration as date_end_registration,
pl.applications_approved,pl.applications_approved_first,pl.final_price as finalprice from procedures p
join procedure_lots pl ON pl.procedure_id=p.id
join procedure_customers pc ON pc.erkt_id=p.organizer_erkt_id
join sdas.table t ON pc.inn = t.customer_inn AND (t.customer_kpp is null or t.customer_kpp = pc.kpp)
join sdas.managers mp ON mp.id=t.manager_id WHERE mp.status>0 ')->queryAll();
if ($array_src==null)
{
throw new NotFoundHttpException("Все пиздец, объект не найден!");
return $this->render('index');
}
foreach ($array_src as $item)
{
echo $item.'</br>';
}
// $this->render('data', ['array_src' => $array_src,]);
return $this->render('index');
}
я тут уже подумываю, а не ГОВНО ли ЧАСОВ сам YII???
)))
*часом


Terminator
02.11.2018
10:02:16
@itrn0 будет жить. Поприветствуем!

Ilshat
02.11.2018
10:03:34
Привет, ребят! Подскажите, имея название класса в виде строки как узнать является ли он наследуемым от какого то конкретного класса?

Feodor
02.11.2018
10:05:44

dev
02.11.2018
10:05:52

Ilshat
02.11.2018
10:06:38

Роман
02.11.2018
12:02:21
Всем привет!
Требуется Senior Backend Developer (PHP) в Skyeng
https://phpclub.ru/talk/threads/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F-senior-backend-developer-php-%D0%B2-skyeng.85531/

Terminator
02.11.2018
12:11:10
@Shykhov будет жить. Поприветствуем!

Google

Terminator
02.11.2018
12:13:57
Наталья Панафидина будет жить. Поприветствуем!

Serg
02.11.2018
13:45:32
это бан

dypa
02.11.2018
13:48:48
отличный стикерпак, сильно упрощает общение )))

Terminator
02.11.2018
13:49:30
@jakimov будет жить. Поприветствуем!

Pavel
02.11.2018
13:58:04
это бан
Да по моему это ни у кого уже никаких эмоций не вызывает, тут даже состава преступления нет.
Тем более там в стикерпаке про все так написано