Пожалуйста)
Здравствуйте А сайт можете прислать?
Вернее там в массив offer нужно добавлять, но суть вероятно несложно уловить
$item = array( 'offer' => array( 'offerId' => $product['product_id'],...
Ещё можно добавлять по типу if ( !empty($product['ean']) ) $item['barcodes'] = $product['ean'];
array_filter - это по сути тот же подход, только с вызовом функции
Речь шла же про 1 параметр. Плюс проверки параметров могут быть разные. Если везде пустое проверяется, то можно что-то типо foreach забацать и...
if ($data['some_param'] == '') unset($data['some_param']);
Может просто суть в том, что контроллеры вызываются в обратном порядке?
В смысле два раза?
Судя по тому, как вы пишите, вам проще будет использовать $this->session->data['some_param'] = $value;
Где $data это массив
Ну, вообще, вы можете вызывать контроллер так $this->load->controller('cntroute', $data);
Написал вам в ЛС
Увеличьте размер диска
Остальное это нужно код смотреть
Также вопросы. У вас в опциях ширина и длина это одна опция в товаре, а в фильтре это две разных опции. У вас это действительно одна опция или же...
Здравствуйте А у вас сколько товаров?
Но возвращаясь к сути, советую просто сделать контроллер и туда редиректить - проще и быстрее будет
Там правда ещё каталог controller/startup
Имена участников (разделяйте запятой).