Глюк в библиотеке image_lib в CodeIgniter 1.5.4 («Undefined property»)

Уже успел найти такой глючок в CodeIgniter’е:

Делаем как написано в документации:

$config['image_library'] = 'GD';
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
$this->load->library("image_lib", $config);
$this->image_lib->resize();

Получаем notice: «Undefined property: CI_Image_lib::$dest_image» и ошибку «Your server does not support the GD function required to process this type of image».

Заменяем выделенную строку на 2 таких, согласно документации — равноценных:

$this->load->library("image_lib");
$this->image_lib->initialize($config);

А в этом случае работает без ошибок! 🙂

P.S. CodeIgneter 1.6 ещё не пробовал, возможно, там это пофиксили.


Желаете отблагодарить автора? Есть несколько возможностей! :-)
Яндекс.Деньги:   PayPal:
Прочие варианты:
  • Купить подарочный сертификат Amazon и послать его на e-mail aleksey@trufanov.com
  • Перевод WebMoney WMZ на счёт Z102288667626
  • Перевод Яндекс Деньги на счёт 41001351592123


2 комментария на “Глюк в библиотеке image_lib в CodeIgniter 1.5.4 («Undefined property»)”

  1. Nikolay Says:

    В 1.6.1 не пофиксили, печально :\

  2. BlackBird Says:

    О, спасибо, надо будет мне обновиться до 1.6.1