2012-05-09 5 views
7

Tôi đang bối rối trong việc hiểu không gian tên từ tài liệu Yii vì chúng không đủ ví dụ để hiểu, vì tôi mới làm quen với khung công tác Yii, vui lòng cung cấp một số ví dụ dễ dàng và chi tiết để tôi có thể hiểu mục đích của nó.cách sử dụng không gian tên Yii

+0

Vui lòng cho ví dụ về những gì bạn gặp khó khăn. – Jon

+0

Jon, tài liệu không có bất kỳ ví dụ nào cho điều này và tôi đã tìm kiếm rất nhiều nhưng không có bất kỳ thứ gì liên quan đến không gian tên Yii, đó là lý do tại sao tôi đăng ở đây, nếu ai đó chỉ có thể cung cấp một hoặc hai ví dụ, tôi có thể hiểu được điều này – tariq

+2

đọc [bình luận này trong tài liệu] (http://www.yiiframework.com/doc/guide/1.1/en/basics.namespace#c3341) –

Trả lời

2

Bạn có thể thử đọc tài liệu này http://yiiframework.ru/doc/guide/en/basics.namespace Nói chung các không gian tên Yii - đó là bí danh cho các thư mục. I.E.

'aliases' => array(
      'frontend' => dirname(__FILE__) . '/../..' . '/frontend', 
      'common' => dirname(__FILE__) . '/../..' . '/common', 
      'backend' => dirname(__FILE__) . '/../..' . '/backend', 
      'vendor' => dirname(__FILE__) . '/../..' . '/common/lib/vendor' 
), 

    ... 

    'import' => array(
      'common.extensions.components.*', 
      'common.components.*', 
      'common.helpers.*', 
      'common.models.*', 
      'application.controllers.*', 

// In result "common" = dirname(__FILE__) . '/../..' . '/common'