2014-06-10 5 views
2

BoostCake을 사용하여 부트 스트랩 3으로 CakePHP 설치를 설정했습니다. http://getbootstrap.com/examples/signin/CakePHP와 부트 스트랩 양식 통합

가 어떻게 CakePHP에서의 Formhelper을 사용하여이 부트 스트랩 레이아웃을 통합 않습니다

이제, 내가 좋아하는 것이 무엇 예에서 다음 부트 스트랩 기호 같은 뷰를 생성하는 것?

예를 들어 : 일반 CakePHP의에서 나는 로그인 버튼을 만들려면 다음을 수행합니다 :

: 좋은 블루 로그인 버튼을 생산하지 않습니다, 그래서 대신 내가이 작업을 수행 할 수 있습니다 그러나

<?php echo $this->Form->end('Login', array('type' => 'submit')) ?> 


<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button> 
<?php echo $this->Form->end() ?> 


나는 로그인 텍스트 필드가 그래서 경우 :

<?php echo $this->Form->input('User.username'); ?> 


formhelper를 사용하면서 signin 예에서 텍스트 상자 비주얼을 사용하려면 어떻게 변형 할 수 있습니까?

미리 감사드립니다.

+0

여전히 이전 CSS 파일을 포함하고 있습니까? 나는 그 일과 관련이 있다고 말할 수 있습니다. – SharkofMirkwood

+0

플러그인은 레이아웃 HTML을 수정하지 않습니다. 케이크의 그리드 시스템을 사용하려면'default.ctp'와 뷰 파일을 편집해야합니다. – Ross

+0

제 질문은 실제로 부트 스트랩을 어떻게 사용하는지에 관한 것이 었습니다. 의견에 감사 드리며,이를 반영하기 위해 제 질문을 수정했습니다. –

답변

2

클래스를 options 배열에 넣을 수 있습니다.

<?php 
    echo $this->Form->submit('Sign In',array(
           'class' => 'btn btn-lg btn-primary btn-block', 
           'div' => false)); 
?> 

input 방법은 또한 로그인 텍스트 필드에 대한 옵션 배열 수 있습니다 : 예를 들어, 당신의 제출 방법에 변경 될 수 있습니다.