Size: a a a

2020 June 19

Д

Дмитрий in phpGeeksJunior
local.ALERT: array (
 0 =>
 Telegram\Bot\Objects\InputMedia\InputMediaPhoto::__set_state(array(
    'items' =>
   array (
     'media' =>
     Telegram\Bot\FileUpload\InputFile::__set_state(array(
        'file' => 'https://mydomain.loc/storage/uploads/PeYlkYahu3UsrifiXawo4yNjMNejIDLd9Q2azuwT.jpeg',
        'filename' => NULL,
        'contents' => NULL,
     )),
     'caption' => 'Здесь описание к медиа',
   ),
 )),
 1 =>
 Telegram\Bot\Objects\InputMedia\InputMediaPhoto::__set_state(array(
    'items' =>
   array (
     'media' =>
     Telegram\Bot\FileUpload\InputFile::__set_state(array(
        'file' => 'https://mydomain.loc/storage/uploads/pOXCqX1jnYkYcBLqu6b142lQNHJ8rKTSSYk0sexg.jpeg',
        'filename' => NULL,
        'contents' => NULL,
     )),
     'caption' => 'Здесь описание к медиа',
   ),
 )),
 2 =>
 Telegram\Bot\Objects\InputMedia\InputMediaPhoto::__set_state(array(
    'items' =>
   array (
     'media' =>
     Telegram\Bot\FileUpload\InputFile::__set_state(array(
        'file' => 'https://mydomain.loc/storage/uploads/5n8fOIvFh0v8TtxCzFlTizgk47Y1u99tRM3f8zwB.jpeg',
        'filename' => NULL,
        'contents' => NULL,
     )),
     'caption' => 'Здесь описание к медиа',
   ),
 )),
)
источник

AA

Andrey Andrey in phpGeeksJunior
Привет всем
источник

б

бахнув пельменів... in phpGeeksJunior
А, всё понял. Линтер ругается на функции в camelCase, но при этом методы обязательно должны быть в camelCase
источник

S

Shurick in phpGeeksJunior
бахнув пельменів
Такой вопрос, а стандарты PSR указывают стандарт названий функций? Неужели нельзя делать camelCase названия функций?
P.s. Ругается утилита codeSniffer на подобные названия
утилиты типа codeSniffer и созданы чтобы ругаться
источник

AA

Andrey Andrey in phpGeeksJunior
Помогите плиз
 $this->load->model('account/order');
   $orderprds = $this->model_account_order->getOrderPrd();
       $data['orderprds'] = array(
           );
    foreach ($orderprds as $orderprd) {
     $data['orderprds'][$orderprd['date_added']][] = $orderprd;
 
    }
Ключ получаеться date_added
Нужен второй ключ еще total
Не как не пойму как сделать
источник

ВС

Владислав Субботин... in phpGeeksJunior
Дмитрий
local.ALERT: array (
 0 =>
 Telegram\Bot\Objects\InputMedia\InputMediaPhoto::__set_state(array(
    'items' =>
   array (
     'media' =>
     Telegram\Bot\FileUpload\InputFile::__set_state(array(
        'file' => 'https://mydomain.loc/storage/uploads/PeYlkYahu3UsrifiXawo4yNjMNejIDLd9Q2azuwT.jpeg',
        'filename' => NULL,
        'contents' => NULL,
     )),
     'caption' => 'Здесь описание к медиа',
   ),
 )),
 1 =>
 Telegram\Bot\Objects\InputMedia\InputMediaPhoto::__set_state(array(
    'items' =>
   array (
     'media' =>
     Telegram\Bot\FileUpload\InputFile::__set_state(array(
        'file' => 'https://mydomain.loc/storage/uploads/pOXCqX1jnYkYcBLqu6b142lQNHJ8rKTSSYk0sexg.jpeg',
        'filename' => NULL,
        'contents' => NULL,
     )),
     'caption' => 'Здесь описание к медиа',
   ),
 )),
 2 =>
 Telegram\Bot\Objects\InputMedia\InputMediaPhoto::__set_state(array(
    'items' =>
   array (
     'media' =>
     Telegram\Bot\FileUpload\InputFile::__set_state(array(
        'file' => 'https://mydomain.loc/storage/uploads/5n8fOIvFh0v8TtxCzFlTizgk47Y1u99tRM3f8zwB.jpeg',
        'filename' => NULL,
        'contents' => NULL,
     )),
     'caption' => 'Здесь описание к медиа',
   ),
 )),
)
Пока не понимаю, где проблема. Я бы просто прошёлся xdebug'ом, возможно, структура неверная, вот sdk и матерится
источник

ВС

Владислав Субботин... in phpGeeksJunior
бахнув пельменів
А, всё понял. Линтер ругается на функции в camelCase, но при этом методы обязательно должны быть в camelCase
Так стандарты регламентируют прежде всего именно имена методов
источник

ВС

Владислав Субботин... in phpGeeksJunior
Не поленись и прочти стандарты
источник

ВС

Владислав Субботин... in phpGeeksJunior
Andrey Andrey
Помогите плиз
 $this->load->model('account/order');
   $orderprds = $this->model_account_order->getOrderPrd();
       $data['orderprds'] = array(
           );
    foreach ($orderprds as $orderprd) {
     $data['orderprds'][$orderprd['date_added']][] = $orderprd;
 
    }
Ключ получаеться date_added
Нужен второй ключ еще total
Не как не пойму как сделать
Обратитесь к программисту
источник

б

бахнув пельменів... in phpGeeksJunior
Дмитрий
Telegram\Bot\Objects\InputMedia\InputMediaPhoto::__set_state(array(
    'items' =>
   array (
     'media' =>
     Telegram\Bot\FileUpload\InputFile::__set_state(array(
        'file' => 'https://mydomain.example/storage/uploads/PeYlkYahu3UsrifiXawo4yNjMNejIDLd9Q2azuwT.jpeg',
        'filename' => NULL,
        'contents' => NULL,
     )),
     'caption' => 'Здесь описание к медиа',
   ),
 )),

Вот у меня массив с такими элементами
Может я не знаю как внутри работает метод, но я сомневаюсь, что телеграм бот сможет выкачать из твоего локального хранилища эти файлы)
источник

б

бахнув пельменів... in phpGeeksJunior
Владислав Субботин
Не поленись и прочти стандарты
Та я читал, просто часть походу подзабыл, или просто упустил
источник

б

бахнув пельменів... in phpGeeksJunior
Нужно бцдет обновить знания, так сказат
источник

ВС

Владислав Субботин... in phpGeeksJunior
Andrey Andrey
Помогите плиз
 $this->load->model('account/order');
   $orderprds = $this->model_account_order->getOrderPrd();
       $data['orderprds'] = array(
           );
    foreach ($orderprds as $orderprd) {
     $data['orderprds'][$orderprd['date_added']][] = $orderprd;
 
    }
Ключ получаеться date_added
Нужен второй ключ еще total
Не как не пойму как сделать
После
foreach ($orderprds as $orderprd) {
добавь
print_r($orderprd); die;
результат сюда
источник

ВС

Владислав Субботин... in phpGeeksJunior
И напиши, что должно быть в total
источник

AA

Andrey Andrey in phpGeeksJunior
2020-06-19 15:48:06 - Array
(
   [] => Array
       (
           [0] => Array
               (
                   [date_added] =>
                   [customer_id] => 3
                   [order_id] => 81
                   [store_id] => 0
                   [product_id] => 38
                   [name] => Трио Грибная
                   [model] => 444
                   [quantity] => 3
                   [price] => 530.0000
                   [total] => 2150.0000
               )

           [1] => Array
               (
                   [date_added] =>
                   [customer_id] => 3
                   [order_id] => 81
                   [store_id] => 0
                   [product_id] => 31
                   [name] => Трио Европейская
                   [model] => 4444
                   [quantity] => 1
                   [price] => 560.0000
                   [total] => 2150.0000
               )

       )
источник

AA

Andrey Andrey in phpGeeksJunior
последний тотал
источник

AA

Andrey Andrey in phpGeeksJunior
)) он должен быть как и дата ключем
источник

ВС

Владислав Субботин... in phpGeeksJunior
Andrey Andrey
2020-06-19 15:48:06 - Array
(
   [] => Array
       (
           [0] => Array
               (
                   [date_added] =>
                   [customer_id] => 3
                   [order_id] => 81
                   [store_id] => 0
                   [product_id] => 38
                   [name] => Трио Грибная
                   [model] => 444
                   [quantity] => 3
                   [price] => 530.0000
                   [total] => 2150.0000
               )

           [1] => Array
               (
                   [date_added] =>
                   [customer_id] => 3
                   [order_id] => 81
                   [store_id] => 0
                   [product_id] => 31
                   [name] => Трио Европейская
                   [model] => 4444
                   [quantity] => 1
                   [price] => 560.0000
                   [total] => 2150.0000
               )

       )
Ну вот, наглядный вывод. Сам сообразишь дальше?
источник

AA

Andrey Andrey in phpGeeksJunior
нет второй ключ то как добавить
источник

ВС

Владислав Субботин... in phpGeeksJunior
$data['orderprds'][$orderprd['date_added']][] = $orderprd;
$data['orderprds'][$orderprd['total']][] = $orderprd;
источник