2014-11-14 2 views
-2

<?php 또는 ?> 태그 전후의 여분의 공백을 검색하는 모든 파일을 검사 한 결과가 없습니다. Codeigniter가 개행하지 않고 HTML 코드를 출력하는 이유를 알고 있습니까? 예를 들어CodeIgniter에서 자동 개행이 작동하지 않는 이유는 무엇입니까?

:

<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> 

하지만 난 얻을 :

<?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="Contraseña" /><input type="submit" name="submit" value="Iniciar Sesion" /><a href="http://localhost/login/registro">Crear Cuenta</a></form> 

이는 형태 도우미로 발생되지 않으며, 예를 들어 내가 페이스 북을 사용하고 연결하면 언제 내가 내가 얻을 :

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 

어떤 도움이 필요합니까? 감사.

당신은 줄 바꿈을 추가하지 않는
+0

수동으로 추가 할 때 추가 할 예정입니까? –

+0

당신은 수동으로 html을 추가하면됩니까? 예, 완벽합니다. 문제는 내가 codeigniter와 함께 PHP를 사용할 때이다. – aluknot

답변

1

... 다음 시도 :

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

을 그리고 브라우저를 사용하십시오 위해서 var_dump (대한

<?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(); ?> 

을)를 에코하기 위해 다음과 같은 방법을 사용 <br/> 난 항상 일을 사용하여 같은 HTML 태그를 에코

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

내가 잘못하지 않았다면 CodeIgniter는 폼 도우미 함수에 자동 줄 바꿈을 추가합니다. 하지만 테스트를 위해 귀하의 코드를 시도하고 작동하지 않습니다. 나는 정말로 무엇을 해야할지 모르겠다 ... – aluknot

+0

어떤 파일에서 이것을 시도하고 있습니까? 컨트롤러,보기, 모델? – RichardBernards

+0

보기의 양식 코드, 컨트롤러의 var_dump() – aluknot

0

시도해보십시오 '고급 인쇄'에 대해 다음 개행을 작성하는 것입니다

<?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

네, 알아요. 그리고 나는 CodeIgniter에서도 br() 함수를 가지고 있습니다.하지만이 경우에는 br이 자동이고, 왜 작동하지 않는지는 알지 못합니다. 그건 그렇고, 내가 양식 일을 해결할 수 있지만 내가 할 수있는 var_dump (데이터)? 출력은 들여 쓰기가없고 개행하지 않습니다. – aluknot

관련 문제