Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Rotua Panjaitan
yii2
Commits
82cdff2c
Commit
82cdff2c
authored
Sep 27, 2014
by
Aleksandr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Исправление смысловых, орфографических и грамматических ошибок/опечаток
parent
8332cf22
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
10 deletions
+10
-10
concept-aliases.md
docs/guide-ru/concept-aliases.md
+10
-10
No files found.
docs/guide-ru/concept-aliases.md
View file @
82cdff2c
...
...
@@ -2,7 +2,7 @@
=========
Псевдонимы используются для обозначения путей к файлам или URL адресов и помогают избежать использования абсолютных путей
или URL в коде. Для того, чтобы не перепутать псевдоним с обы
ным путём к файлу или URL,
должен начинаться с
`@`
. В Yii
или URL в коде. Для того, чтобы не перепутать псевдоним с обы
чным путём к файлу или URL, он
должен начинаться с
`@`
. В Yii
имеется множество заранее определённых псевдонимов. Например,
`@yii`
указывает на директорию, в которую был установлен
Yii framework, а
`@web`
можно использовать для получения базового URL текущего приложения.
...
...
@@ -22,12 +22,12 @@ Yii::setAlias('@bar', 'http://www.example.com');
> Примечание: псевдоним пути к файлу или URL *не* обязательно указывает на существующий файл или ресурс.
Используя уже заданный псевдоним вы можете получить на основе него новый без вызова
[
[Yii::setAlias()
]
]. Сделать это
можно добавив в его конец
`/`
, за которым следует один или более сегментов пути. Псевдонимы, определённые при помощи
[
[Yii::setAlias()
]
] являются
*корневыми псевдонимами*
, в то время как полученные из них называются
*
производными
Используя уже заданный псевдоним
,
вы можете получить на основе него новый без вызова
[
[Yii::setAlias()
]
]. Сделать это
можно
,
добавив в его конец
`/`
, за которым следует один или более сегментов пути. Псевдонимы, определённые при помощи
[
[Yii::setAlias()
]
]
,
являются
*корневыми псевдонимами*
, в то время как полученные из них называются
*
производными
псевдонимами
*
. К примеру,
`@foo`
является корневым псевдонимом, а
`@foo/bar/file.php`
— производным.
Вы можете задать новый псевдоним используя ранее созданный псевдоним (не важно, корневой он или производный):
Вы можете задать новый псевдоним
,
используя ранее созданный псевдоним (не важно, корневой он или производный):
```
php
Yii
::
setAlias
(
'@foobar'
,
'@foo/bar'
);
...
...
@@ -52,7 +52,7 @@ return [
Преобразование псевдонимов <a name="resolving-aliases"></a>
----------------------------------------------------
Метод
[
[Yii::getAlias()
]
] преобразует корневой псевдоним в путь к файлу или URL который этот псевдоним представляет.
Метод
[
[Yii::getAlias()
]
] преобразует корневой псевдоним в путь к файлу или URL
,
который этот псевдоним представляет.
Этот же метод может работать и с производными псевдонимами:
```
php
...
...
@@ -61,7 +61,7 @@ echo Yii::getAlias('@bar'); // выведет: http://www.example.
echo
Yii
::
getAlias
(
'@foo/bar/file.php'
);
// выведет: /path/to/foo/bar/file.php
```
Путь или URL, представленный производным псевдонимом определяется путём замены в нём части, соответствующей корневому
Путь или URL, представленный производным псевдонимом
,
определяется путём замены в нём части, соответствующей корневому
псевдониму, на соответствующий ему путь или URL.
> Примечание: Метод [[Yii::getAlias()]] не проверяет фактического существования получаемого пути или URL.
...
...
@@ -76,7 +76,7 @@ Yii::getAlias('@foo/test/file.php'); // выведет: /path/to/foo/test/file.
Yii
::
getAlias
(
'@foo/bar/file.php'
);
// выведет: /path2/bar/file.php
```
Если бы
`@foo/bar`
не
является
корневым псевдонимом, последняя строка вывела бы
`/path/to/foo/bar/file.php`
.
Если бы
`@foo/bar`
не
был
корневым псевдонимом, последняя строка вывела бы
`/path/to/foo/bar/file.php`
.
Использование псевдонимов <a name="using-aliases"></a>
...
...
@@ -94,7 +94,7 @@ $cache = new FileCache([
]);
```
Для того
чтобы узнать,
поддерживает ли метод или свойство псевдонимы, обратитесь к документации API.
Для того
, чтобы узнать
поддерживает ли метод или свойство псевдонимы, обратитесь к документации API.
Заранее определённые псевдонимы <a name="predefined-aliases"></a>
...
...
@@ -109,7 +109,7 @@ $cache = new FileCache([
-
`@webroot`
: вебрут текущего веб приложения (там где
`index.php`
).
-
`@web`
: базовый URL текущего приложения.
Псевдоним
`@yii`
задаётся в момент подключения файла
`Yii.php`
в
[
входном скрипте
](
structure-entry-scripts.md
)
.
Псевдоним
`@yii`
задаётся в момент подключения файла
`Yii.php`
в
о
[
входном скрипте
](
structure-entry-scripts.md
)
.
Остальные псевдонимы задаются в конструкторе приложения в момент применения
[
конфигурации
](
concept-configurations.md
)
.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment