mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 14:26:54 +08:00
fixed some links in doc (#13390)
This commit is contained in:
@ -3,7 +3,7 @@ Autocarga de clases
|
|||||||
|
|
||||||
Yii depende del [mecanismo de autocarga de clases](http://www.php.net/manual/es/language.oop5.autoload.php) para localizar
|
Yii depende del [mecanismo de autocarga de clases](http://www.php.net/manual/es/language.oop5.autoload.php) para localizar
|
||||||
e incluir los archivos de las clases requiridas. Proporciona un cargador de clases de alto rendimiento que cumple con el
|
e incluir los archivos de las clases requiridas. Proporciona un cargador de clases de alto rendimiento que cumple con el
|
||||||
[estandard PSR-4](https://github.com/php-fig/fig-standards/blob/master/proposed/psr-4-autoloader/psr-4-autoloader.md).
|
[estandard PSR-4](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md).
|
||||||
El cargador se instala cuando incluyes el archivo `Yii.php`.
|
El cargador se instala cuando incluyes el archivo `Yii.php`.
|
||||||
|
|
||||||
> Note: Para simplificar la descripción, en esta sección sólo hablaremos de la carga automática de clases. Sin embargo,
|
> Note: Para simplificar la descripción, en esta sección sólo hablaremos de la carga automática de clases. Sin embargo,
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
=================
|
=================
|
||||||
|
|
||||||
Yiiは、必要となるすべてのクラスファイルを特定してインクルードするにあたり、 [クラスのオートローディングメカニズム](http://www.php.net/manual/ja/language.oop5.autoload.php)
|
Yiiは、必要となるすべてのクラスファイルを特定してインクルードするにあたり、 [クラスのオートローディングメカニズム](http://www.php.net/manual/ja/language.oop5.autoload.php)
|
||||||
を頼りにします。Yii は、[PSR-4 標準](https://github.com/php-fig/fig-standards/blob/master/proposed/psr-4-autoloader/psr-4-autoloader.md) に準拠した、高性能なクラスのオートローダーを提供しています。
|
を頼りにします。Yii は、[PSR-4 標準](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md) に準拠した、高性能なクラスのオートローダーを提供しています。
|
||||||
このオートローダーは、あなたが `Yii.php` ファイルをインクルードするときにインストールされます。
|
このオートローダーは、あなたが `Yii.php` ファイルをインクルードするときにインストールされます。
|
||||||
|
|
||||||
> Note: 説明を簡単にするため、このセクションではクラスのオートローディングについてのみお話しします。しかし、
|
> Note: 説明を簡単にするため、このセクションではクラスのオートローディングについてのみお話しします。しかし、
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
Поиск и подключение файлов классов в Yii реализовано при помощи
|
Поиск и подключение файлов классов в Yii реализовано при помощи
|
||||||
[автозагрузки классов](http://www.php.net/manual/ru/language.oop5.autoload.php). Фреймворк предоставляет свой быстрый
|
[автозагрузки классов](http://www.php.net/manual/ru/language.oop5.autoload.php). Фреймворк предоставляет свой быстрый
|
||||||
совместимый с [PSR-4](https://github.com/php-fig/fig-standards/blob/master/proposed/psr-4-autoloader/psr-4-autoloader.md)
|
совместимый с [PSR-4](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md)
|
||||||
автозагрузчик, который устанавливается в момент подключения `Yii.php`.
|
автозагрузчик, который устанавливается в момент подключения `Yii.php`.
|
||||||
|
|
||||||
> Note: Для простоты повествования, в этом разделе мы будем говорить только об автозагрузке классов. Тем не менее,
|
> Note: Для простоты повествования, в этом разделе мы будем говорить только об автозагрузке классов. Тем не менее,
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
Как по отдельности, так и вместе, эти возможности делают классы Yii более простыми в настройке и использовании.
|
Как по отдельности, так и вместе, эти возможности делают классы Yii более простыми в настройке и использовании.
|
||||||
Например, пользовательские компоненты, включающие в себя [[yii\jui\DatePicker|виджет выбора даты]], могут быть
|
Например, пользовательские компоненты, включающие в себя [[yii\jui\DatePicker|виджет выбора даты]], могут быть
|
||||||
использованы в [представлении](structure-view.md) для генерации интерактивных элементов выбора даты:
|
использованы в [представлении](structure-views.md) для генерации интерактивных элементов выбора даты:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
use yii\jui\DatePicker;
|
use yii\jui\DatePicker;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
Yii 2.0 широко использует [Composer](https://getcomposer.org/), который является основным менеджером зависимостей для PHP.
|
Yii 2.0 широко использует [Composer](https://getcomposer.org/), который является основным менеджером зависимостей для PHP.
|
||||||
Установка как фреймворка, так и расширений, осуществляется через Composer. Подробно о установке Yii 2.0 вы можете узнать
|
Установка как фреймворка, так и расширений, осуществляется через Composer. Подробно о установке Yii 2.0 вы можете узнать
|
||||||
из раздела «[Установка Yii](start-installation.md)». О том, как создавать расширения для Yii 2.0 или адаптировать
|
из раздела «[Установка Yii](start-installation.md)». О том, как создавать расширения для Yii 2.0 или адаптировать
|
||||||
уже имеющиеся расширения от версии 1.1, вы можете узнать из раздела «[Создание расширений](extend-creating-extensions.md)».
|
уже имеющиеся расширения от версии 1.1, вы можете узнать из раздела «[Создание расширений](structure-extensions.md#creating-extensions)».
|
||||||
|
|
||||||
|
|
||||||
Требования PHP
|
Требования PHP
|
||||||
@ -528,4 +528,4 @@ User и IdentityInterface
|
|||||||
----------------------------------
|
----------------------------------
|
||||||
|
|
||||||
Информация об использовании кода для Yii 1.1 вместе с Yii 2.0 представлена в разделе
|
Информация об использовании кода для Yii 1.1 вместе с Yii 2.0 представлена в разделе
|
||||||
«[Одновременное использование Yii 1.1 и 2.0](extend-using-v1-v2.md)».
|
«[Одновременное использование Yii 1.1 и 2.0](tutorial-yii-integration.md#using-both-yii2-yii1)».
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Генерация кода при помощи Gii
|
Генерация кода при помощи Gii
|
||||||
========================
|
========================
|
||||||
|
|
||||||
В этом разделе мы опишем, как использовать [Gii](tool-gii.md) для автоматической генерации кода,
|
В этом разделе мы опишем, как использовать [Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide-ru/README.md) для автоматической генерации кода,
|
||||||
реализующего некоторые общие функции вебсайта. Для достижения этой цели всё, что вам нужно, это просто ввести необходимую информацию в соответствии с инструкциями, отображаемыми на веб-страницах Gii.
|
реализующего некоторые общие функции вебсайта. Для достижения этой цели всё, что вам нужно, это просто ввести необходимую информацию в соответствии с инструкциями, отображаемыми на веб-страницах Gii.
|
||||||
|
|
||||||
В этом руководстве вы узнаете:
|
В этом руководстве вы узнаете:
|
||||||
@ -15,7 +15,7 @@
|
|||||||
Запускаем Gii <span id="starting-gii"></span>
|
Запускаем Gii <span id="starting-gii"></span>
|
||||||
------------
|
------------
|
||||||
|
|
||||||
[Gii](tool-gii.md) представлен в Yii как [модуль](structure-modules.md). Вы можете активировать Gii,
|
[Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide-ru/README.md) представлен в Yii как [модуль](structure-modules.md). Вы можете активировать Gii,
|
||||||
настроив его в свойстве [[yii\base\Application::modules|modules]]. В зависимости от того, каким образом вы создали приложение, вы можете удостовериться в наличии следующего кода в конфигурационном файле `config/web.php`,
|
настроив его в свойстве [[yii\base\Application::modules|modules]]. В зависимости от того, каким образом вы создали приложение, вы можете удостовериться в наличии следующего кода в конфигурационном файле `config/web.php`,
|
||||||
|
|
||||||
```php
|
```php
|
||||||
@ -119,7 +119,7 @@ http://hostname/index.php?r=country%2Findex
|
|||||||
* Модели: `models/Country.php` и `models/CountrySearch.php`
|
* Модели: `models/Country.php` и `models/CountrySearch.php`
|
||||||
* Вид: `views/country/*.php`
|
* Вид: `views/country/*.php`
|
||||||
|
|
||||||
> Info: Gii разработан как тонконастраиваемый и расширяемый инструмент генерации кода. Используя его с умом, вы можете значительно ускорить скорость разработки приложений. Для более подробной информации, пожалуйста, обратитесь к разделу [Gii](tool-gii.md).
|
> Info: Gii разработан как тонконастраиваемый и расширяемый инструмент генерации кода. Используя его с умом, вы можете значительно ускорить скорость разработки приложений. Для более подробной информации, пожалуйста, обратитесь к разделу [Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide-ru/README.md).
|
||||||
|
|
||||||
|
|
||||||
Заключение <span id="summary"></span>
|
Заключение <span id="summary"></span>
|
||||||
|
@ -190,7 +190,7 @@ if (YII_ENV_DEV) {
|
|||||||
#### [[yii\base\Application::components|components]] <span id="components"></span>
|
#### [[yii\base\Application::components|components]] <span id="components"></span>
|
||||||
|
|
||||||
Данное свойство является наиболее важным. Оно позволяет вам зарегистрировать список именованных компонентов, называемых
|
Данное свойство является наиболее важным. Оно позволяет вам зарегистрировать список именованных компонентов, называемых
|
||||||
[компоненты приложения](#structure-application-components.md), которые Вы можете использовать в других местах.
|
[компоненты приложения](structure-application-components.md), которые Вы можете использовать в других местах.
|
||||||
Например,
|
Например,
|
||||||
|
|
||||||
```php
|
```php
|
||||||
|
@ -201,7 +201,7 @@ public function run()
|
|||||||
Разрабатываемые виджеты должны быть самодостаточными. Это означает, что для их использования должно быть
|
Разрабатываемые виджеты должны быть самодостаточными. Это означает, что для их использования должно быть
|
||||||
достаточно всего лишь добавить виджет в представление. Добиться этого бывает затруднительно в том случае,
|
достаточно всего лишь добавить виджет в представление. Добиться этого бывает затруднительно в том случае,
|
||||||
когда для его функционирования требуются внешние ресурсы, такие как CSS, JavaScript, изображения и т.д.
|
когда для его функционирования требуются внешние ресурсы, такие как CSS, JavaScript, изображения и т.д.
|
||||||
К счастью, Yii предоставляет поддержку механизма для работы с ресурсами [asset bundles](structure-asset-bundles.md),
|
К счастью, Yii предоставляет поддержку механизма для работы с ресурсами [asset bundles](structure-assets.md),
|
||||||
который может быть успешно использован для решения данной проблемы.
|
который может быть успешно использован для решения данной проблемы.
|
||||||
|
|
||||||
В случае, когда виджет не содержит логики, а содержит только код, отвечающий за вывод разметки, он мало
|
В случае, когда виджет не содержит логики, а содержит только код, отвечающий за вывод разметки, он мало
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Пошук і підключення файлів класів в Yii реалізовано за допомогою
|
Пошук і підключення файлів класів в Yii реалізовано за допомогою
|
||||||
[автозавантаження класів](http://www.php.net/manual/ru/language.oop5.autoload.php).
|
[автозавантаження класів](http://www.php.net/manual/ru/language.oop5.autoload.php).
|
||||||
Фреймворк надає власний швидкісний автозавантажувач, що сумісний з
|
Фреймворк надає власний швидкісний автозавантажувач, що сумісний з
|
||||||
[PSR-4](https://github.com/php-fig/fig-standards/blob/master/proposed/psr-4-autoloader/psr-4-autoloader.md),
|
[PSR-4](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md),
|
||||||
який встановлюється в момент підключення файлу `Yii.php`.
|
який встановлюється в момент підключення файлу `Yii.php`.
|
||||||
|
|
||||||
> Note: Для простоти опису, в цьому розділі ми будемо говорити тільки про автозавантаження класів.
|
> Note: Для простоти опису, в цьому розділі ми будемо говорити тільки про автозавантаження класів.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
类自动加载(Autoloading)
|
类自动加载(Autoloading)
|
||||||
=================
|
=================
|
||||||
|
|
||||||
Yii 依靠[类自动加载机制](http://www.php.net/manual/en/language.oop5.autoload.php)来定位和包含所需的类文件。它提供一个高性能且完美支持[PSR-4 标准](https://github.com/php-fig/fig-standards/blob/master/proposed/psr-4-autoloader/psr-4-autoloader.md)([中文汉化](https://github.com/hfcorriez/fig-standards/blob/zh_CN/%E6%8E%A5%E5%8F%97/PSR-4-autoloader.md))的自动加载器。该自动加载器会在引入框架文件 `Yii.php` 时安装好。
|
Yii 依靠[类自动加载机制](http://www.php.net/manual/en/language.oop5.autoload.php)来定位和包含所需的类文件。它提供一个高性能且完美支持[PSR-4 标准](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md)([中文汉化](https://github.com/hfcorriez/fig-standards/blob/zh_CN/%E6%8E%A5%E5%8F%97/PSR-4-autoloader.md))的自动加载器。该自动加载器会在引入框架文件 `Yii.php` 时安装好。
|
||||||
|
|
||||||
> Note: 为了简化叙述,本篇文档中我们只会提及类的自动加载。不过,要记得文中的描述同样也适用于接口和Trait(特质)的自动加载哦。
|
> Note: 为了简化叙述,本篇文档中我们只会提及类的自动加载。不过,要记得文中的描述同样也适用于接口和Trait(特质)的自动加载哦。
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ or an extended class. The three main features that components provide to other c
|
|||||||
* [Behaviors](concept-behaviors.md)
|
* [Behaviors](concept-behaviors.md)
|
||||||
|
|
||||||
Separately and combined, these features make Yii classes much more customizable and easier to use. For example,
|
Separately and combined, these features make Yii classes much more customizable and easier to use. For example,
|
||||||
the included [[yii\jui\DatePicker|date picker widget]], a user interface component, can be used in a [view](structure-view.md)
|
the included [[yii\jui\DatePicker|date picker widget]], a user interface component, can be used in a [view](structure-views.md)
|
||||||
to generate an interactive date picker:
|
to generate an interactive date picker:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
|
@ -536,5 +536,5 @@ Using Yii 1.1 and 2.x together
|
|||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
If you have legacy Yii 1.1 code that you want to use together with Yii 2.0, please refer to
|
If you have legacy Yii 1.1 code that you want to use together with Yii 2.0, please refer to
|
||||||
the [Using Yii 1.1 and 2.0 Together](tutorial-yii-integration.md) section.
|
the [Using Yii 1.1 and 2.0 Together](tutorial-yii-integration.md#using-both-yii2-yii1) section.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user