Почему автоматический перевод строки не работает на CodeIgniter?

Я проверил все файлы, ища лишние пробелы до и после <?php или же ?> теги без результатов.
Кто-то знает, почему Codeigniter выводит HTML-код без перевода строки?

Например:

<?php
echo form_open('/login/validate_credentials');
echo form_input('email', '', 'id="email" placeholder="Email"');
echo form_password('password', '', 'id="password" placeholder="password"');
echo form_submit('submit', 'login');
echo anchor('/login/signup', 'sign up');
echo form_close();
?>

Я жду:

<form action="http://localhost/login/validate_credentials" method="post" accept-charset="utf-8">
<input type="text" name="email" value="" id="email" placeholder="Email" />
<input type="password" name="password" value="" id="password" placeholder="password" />
<input type="submit" name="submit" value="login"  />
<a href="http://localhost/login/signup">sign up</a>
</form>

Но я получаю:

<form action="http://localhost/login/validate_credentials" method="post" accept-charset="utf-8"><input type="text" name="email" value="" id="email" placeholder="Email" /><input type="password" name="password" value="" id="password" placeholder="Contraseña" /><input type="submit" name="submit" value="Iniciar Sesion"  /><a href="http://localhost/login/registro">Crear Cuenta</a></form>

Это происходит не только с помощником формы, например, я использую Facebook Connect и когда я делаю var_dump($fb_data) я получил:

array(2) { ["me"]=> array(11) { ["id"]=> string(17) "101654498872" ["email"]=> string(20) "[email protected]" ["first_name"]=> string(8) "My Name" ["gender"]=> string(4) "male" ["last_name"]=> string(6)...... bla bla bla more code

Любая помощь? Благодарю.

-2

Решение

Вы не добавляете новые строки … Попробуйте следующее:

<?php echo form_open('/login/validate_credentials'); ?>
<?php echo form_input('email', '', 'id="email" placeholder="Email"'); ?>
<?php echo form_password('password', '', 'id="password" placeholder="password"'); ?>
<?php echo form_submit('submit', 'login'); ?>
<?php echo anchor('/login/signup', 'sign up'); ?>
<?php echo form_close(); ?>

Для var_dump () используйте следующий метод для его отображения:

<?php echo print_r(var_dump($variable),true); ?>

И в браузере, используйте следующее для «довольно печати»:

<pre><?php echo print_r(var_dump($variable),true); ?></pre>
1

Другие решения

попробуйте повторить HTML-тег, как <br/> я всегда использую это для создания новой строки

<?php
echo form_open('/login/validate_credentials');
echo "<br/>";
echo form_input('email', '', 'id="email" placeholder="Email"');
echo "<br/>";
echo form_password('password', '', 'id="password" placeholder="password"');
echo "<br/>";
echo form_submit('submit', 'login');
echo "<br/>";
echo anchor('/login/signup', 'sign up');
echo "<br/>";
echo form_close();
?>
0

По вопросам рекламы [email protected]