Какое-то странное сохранение в CodeIgniter

Тема в разделе "Как сделать...", создана пользователем Q_BASIC, 29 ноя 2014.

  1. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    403
    Симпатии:
    274
    При сохранении текста в CodeIgniter куда-то пропадают переводы строк.
    То ли они есть, то ли нет.

    Так перевод в PHPMyAdmin есть:
    [​IMG]
    А при редактировании нет:
    [​IMG]

    Сохранение:
    PHP:
    $data['style'] = $this->input->post('text');
            
    $type $this->input->post('type');
          
            if(!
    in_array($type, array('css''html_menu'))){
                die(
    'Undefined type');
            }else{
                
    $this->db->where('domain'DOMAIN);
                
    $this->db->update('styles'$data);
                echo 
    '[OK]';
            }
    Вывод:
    PHP:
    $this->db->where('domain'DOMAIN);
    $this->data['style'] = $this->db->get('styles')->row_array();
    Тип поля style не ограниченный TEXT
     
  2. SocMaster

    SocMaster aka Hakerok

    Регистр.:
    26 июл 2011
    Сообщения:
    213
    Симпатии:
    47
    Так может сам phpmyadmin косячит?
    Если вывести из бд посредством php
    echo nl2br($text);
    так же будет с ошибкой?
     
  3. Q_BASIC

    Q_BASIC

    Регистр.:
    30 ноя 2013
    Сообщения:
    403
    Симпатии:
    274
    Додумался! С phpMyAdmin хз что, проблема была не в этом. У меня html код сжимается, и всё лишние переводы строк, пробелы и т. д. убираются, в textarea тоже убиралось. Игнорило только script, code и pre, теперь добавил и textarea