2012-08-08 8 views
3

저는 Yii와 트위터 부트 스트랩에 꽤 새로 왔습니다. 부트 스트랩에서 제공하는 파일을 사용하려고합니다. 나는 YII에서 보호 된 폴더의 확장 디렉토리에 다운로드 한 폴더에 압축을 해제하고, 같은 내 main.php의 코드는 모양이 http://www.cniska.net/yii-bootstrap/setup.html#setup을 따랐다 :이 오류를
별칭 "ext.bootstrap.components을 얻을트위터 부트 스트랩 Yii

'preload'=>array('log','bootstrap'), 
'import'=>array(
... 
'application.extensions.bootstrap.widgets.*', 
), 
'modules'=>array(
    'generatorPaths'=>array(
     'bootstrap.gii', 
    ), 

), 
'components' => array(
'bootstrap'=>array(
     'class'=>'ext.bootstrap.components.Bootstrap', 
), 
), 

. 부트 스트랩 "이 잘못되었습니다. 기존 PHP 파일을 가리키는 지 확인하십시오.

2. 그냥 Yii의 CSS에 전체 부트 스트랩 CSS 파일을 붙여 넣는 것 이외의 더 좋은 방법이 있습니까?

3. 부트 스트랩 트위터에서 제공하는 위젯 ($ this-> widget ('ext.cssmenu.CssMenu', array (...))을 사용하려면 추가로 다운로드해야합니까, 다운로드 한 파일은 어디에 위치해야합니까?

답변

8

에 대해 알고하지 않습니다! 당신은 트위터 GitHub의 페이지에서 부트 스트랩을 다운로드하지 않는다 - 대신 당신이 번들 모든 부트 스트랩 파일이있는의 YII 확장을 다운로드

는 다음 단계를 안내하여 단계입니다 :.

  1. 이 파일을 다운로드 - http://www.yiiframework.com/extension/bootstrap/files/yii-bootstrap-0.9.12.r211.zip - 안정성을 위해 알파 v 1.0보다는 이것을 사용합니다.

  2. '부트 스트랩'폴더 구조의 어니 아래 언급이

  3. 검사에 압축을 푼 폴더의 이름을 바꿉니다 압축을 풉니 다.

  4. 보호/확장

  5. 에 새 부트 스트랩 폴더를 업로드로 변경하여 보호/설정/main.php 여기에 주어진 - http://www.cniska.net/yii-bootstrap/setup.html#setup -하지만 당신은 이미 이런 짓을 한 것 같습니다.

이제는 모든 것이 작동해야합니다.

+0

감사합니다. –

+0

@dibs_ab : 감사합니다 : D – Sky

0

A1.Bootstrap.php 파일을 통해 protected/extensions/bootstrap/components 폴더에 복사했는지 확인해야합니다.

A2. 파일을 업로드하면 걱정할 필요가 없습니다. 확장 디렉토리에 부트 스트랩 CSS 파일이 마법에 의해 레이아웃에 나타납니다

A3. 플러그인 쿼리.

희망이 도움이됩니다.

+0

나는 CSS, img 및 js 폴더가 구성되어있는 구조와 같은 폴더를 얻지 못합니다. 구성 요소 폴더가 존재하지 않습니다. 내가 위에서 언급 한 폴더 구조를 제공하는 [링크] (http://twitter.github.com/bootstrap/download.html)에서 다시 확인하기 위해 부트 스트랩을 두 번째로 다운로드했습니다. –

1

A1) zip의 내용을/protected/extensions/bootstrap에 압축 해제했는지 확인하십시오. 이 디렉토리에서, 당신은해야합니다

assets 
components 
gii 
lib 
widgets 
LICENSE.txt 

를 예상대로 YII - 부트 스트랩 - version_desginator는, 다음 내용을 추출하지 않았다 가지고있어.

일반적으로 설정 파일에 경로가 표시됩니다 (예 : ext.bootstrap.components.Bootstrap). extensions/bootstrap/components/Bootstrap.php에 해당합니다. 오류 메시지는 해당 파일을 찾을 수 없다는 것을 알려줍니다.

A2)이 확장 프로그램을 사용하지는 않았지만 CSS를 Yii CSS에 복사 할 필요가 없다고 생각합니다. 확장 프로그램은 필요에 따라이를로드합니다.

A3) 내가 잘못된 파일을 다운로드 할 수 있다고 생각이 하나

+0

내가 언급 한 폴더 구조를 얻지 못했고, 대신에 css img와 js 폴더가 있습니다. "yii-bootstrap-version_desginator가 있으면 예상대로 내용을 추출하지 못했습니다."
이 오류나 메시지를받지 못했습니다. –

1

같은 문제가있었습니다. 내가 부트 스트랩 폴더에 대한 변경 권한에 의해 그것을 해결을 "755"당신은 아래 사항 등/보호/구성 요소/부트 스트랩에 YII v1.1.12 압축 해제 bootatrap 파일을 다운로드 한 경우

2

:

보호/구성 요소/부트 스트랩/위젯/ 보호/부품/스트랩/부품/ 보호/부품/스트랩/... 등등 보호/구성/main.php 변화에 그 후

ext.bootstrap.components.Bootstrap

application.components.bootstrap.components.Bootstrap

0

하려면 DaveR에서 제공하는 링크에서 YII - 부트 스트랩 zip 파일 (www.yiiframework.com/extension/bootstrap/files/yii-bootstrap- 다운로드 0.9.12.r211.zip). 이전 버전의 안정 버전이기 때문에 명령을 사용하여 폴더 및 기타 폴더를 설정합니다.

'webapp'/ protected/config에서 main.php 설정 파일을 설정하려면 http://pastebin.com/xVSPNgJi을 사용하십시오. 이 사이트는 yii-bootstrap 사이트보다 조금 더 명시 적이며, yii에 익숙하지 않은 사용자는이 정보를 명확히하는 데 도움이됩니다.

http://cniska.net/yii-bootstrap/index.html 버튼과 탐색 모음을 복사하여 붙여 넣으려면최신 버전의 yii-bootstrap을 다운로드하고 THAT 위젯 폴더의 내용을 복사해야합니다. 보호/확장/부트 스트랩/위젯 폴더.

나에게도 최신 버전을 설치하지 못했지만 yii가 제대로 인식하지 못하고 있지만 이전 버전이 제대로 작동했습니다.

0

부트 스트랩 v0.99를 통합하려고하는데 CSS가 잘로드되지만 jquery를로드 할 수 없습니다. jquery를 호출하면 이미 corescript를로드했지만 작동하지 않습니다.