2012-09-24 26 views
6

bất kỳ ai có thể cho tôi biết cách thêm tiện ích mở rộng vào yii của tôi không? i googled và tải xuống Bootstrap 0.9.8 mở rộng và làm theo các bước được mô tả trong đó nhưng không hoạt động đối với tôi. sáng bằng cách sử dụng Ubuntu, bạn có thể giải thích từng bước chỉ mới bắt đầu.cách thêm tiện ích mở rộng đã tải xuống vào yii 1.11?

và tôi không biết cách thêm tiện ích mở rộng vào yii

+0

Hãy trả lời: 1. Phiên bản Ubuntu của bạn? 2. Hiển thị url nơi U có bootstrap; 3. Hiển thị url với hướng dẫn; – Sergey

+0

'không làm việc cho tôi' sẽ không giúp bạn nhận được bất kỳ sự giúp đỡ !! – Nimir

+0

1.ubuntu 10.04 2. http://www.cniska.net/yii-bootstrap/setup.html#config – raghul

Trả lời

5

@raghulrnair, giả sử rằng bạn có một số kiến ​​thức cơ bản về yii. Nếu không sau đó đọc Yii doc http://www.yiiframework.com/doc/guide/1.1/en/quickstart.what-is-yii

giải thích nó kết hợp với http://www.cniska.net/yii-bootstrap/setup.html#setup


1) Tải về phần mở rộng bootstrap, và giải nén nó vào "bảo vệ/extensions/bootstrap". Khi bước này được thực hiện, bạn phải xem các thư mục sau.

protected/extensions/bootstrap/assets 
protected/extensions/bootstrap/gii 
protected/extensions/bootstrap/components 
protected/extensions/bootstrap/lib 
protected/extensions/bootstrap/widgets 

2) "Application Configuration" đóng quan trọng vai trò khi cài đặt phần mở rộng. Theo mặc định cấu hình này sẽ nằm trong một file php (nghĩa là bảo vệ/config/main.php)


3) Đơn giản chỉ cần chỉnh sửa tập tin đó và tìm kiếm cho "tải trước". nếu tìm thấy sau đó thêm "bootstrap" để mảng

'preload'=>array('log', 'bootstrap'), 

nếu không tìm thấy,

'preload'=>array('bootstrap'), 

4) Bây giờ tìm kiếm cho "thành phần", sau đó thêm bootstrap để mảng như dưới đây

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

5) Nếu bạn muốn tự động tạo mã khởi động (crud, views, models etc ..), hãy làm theo bước này. (Đây là tùy chọn nếu bạn không muốn) thêm bootstrap vào gii trong cấu hình 'modules'.

'modules'=>array(
    ..... 
    'gii'=>array(
     ..... 
     'generatorPaths'=>array(
      'bootstrap.gii', 
     ), 
    ), 
), 

6) cấu hình của bạn được thực hiện. SETUP IS XONG.


7) Bắt đầu mã hóa sử dụng bootstrap trong quan điểm của bạn hoặc sử dụng GII để tạo ra mã.

Nhiều ví dụ được nêu tại http://www.cniska.net/yii-bootstrap/

một ví dụ, Nếu bạn muốn hiển thị một menu, sau đó chỉnh sửa file xem và thêm mã này.

<?php $this->widget('bootstrap.widgets.TbMenu', array(
    'type'=>'tabs', // '', 'tabs', 'pills' (or 'list') 
    'stacked'=>false, // whether this is a stacked menu 
    'items'=>array(
     array('label'=>'Home', 'url'=>'#', 'active'=>true), 
     array('label'=>'Profile', 'url'=>'#'), 
     array('label'=>'Messages', 'url'=>'#'), 
    ), 
)); ?> 

8) Thats it.

1

Liên kết để tải bootstrap: http://www.yiiframework.com/extension/bootstrap

quyền Assign để extensions/bootstrap mà bạn không nén:

chmod 755 bootstrap 
+0

Trong khi liên kết bạn cung cấp có thể trả lời câu hỏi, tốt nhất là đặt các phần thiết yếu của giải pháp trực tiếp vào trả lời trong trường hợp liên kết hết hạn trong tương lai. – Kmeixner

Các vấn đề liên quan