mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 06:15:19 +08:00
Merge pull request #9084 from nukkumatti/fix/issue-8798
Fixed #8798 for translations [skip ci]
This commit is contained in:
@ -112,7 +112,7 @@ Por esta razón, los IDs de controladores son a menudo sustantivos de los tipos
|
||||
Por ejemplo, podrías utilizar `article` como el ID de un controlador que maneja datos de artículos.
|
||||
|
||||
Por defecto, los IDs de controladores deberían contener sólo estos caracteres: letras del Inglés en minúscula, dígitos,
|
||||
guiones bajos y medios, y barras. Por ejemplo, `article`, `post-comment`, `admin/post2-comment` son todos
|
||||
guiones bajos y medios, y barras. Por ejemplo, `article`, `post-comment`, `admin/post-comment` son todos
|
||||
IDs de controladores válidos, mientras que `article?`, `PostComment`, `admin\post` no lo son.
|
||||
|
||||
Los guiones en un ID de controlador son utilizados para separar palabras, mientras que las barras diagonales lo son para
|
||||
@ -134,14 +134,14 @@ toma el valor por defecto: `app\controllers`:
|
||||
|
||||
* `article` deriva en `app\controllers\ArticleController`;
|
||||
* `post-comment` deriva en `app\controllers\PostCommentController`;
|
||||
* `admin/post2-comment` deriva en `app\controllers\admin\Post2CommentController`.
|
||||
* `admin/post-comment` deriva en `app\controllers\admin\PostCommentController`.
|
||||
|
||||
Las clases de controladores deben ser [autocargables](concept-autoloading.md). Por esta razón, en los ejemplos anteriores,
|
||||
la clase del controlador `article` debe ser guardada en un archivo cuyo alias [alias](concept-aliases.md)
|
||||
es `@app/controllers/ArticleController.php`; mientras que el controlador `admin/post2-comment` debería estar
|
||||
en `@app/controllers/admin/Post2CommentController.php`.
|
||||
es `@app/controllers/ArticleController.php`; mientras que el controlador `admin/post-comment` debería estar
|
||||
en `@app/controllers/admin/PostCommentController.php`.
|
||||
|
||||
> Información: En el último ejemplo, `admin/post2-comment`, demuestra cómo puedes poner un controlador bajo un sub-directorio
|
||||
> Información: En el último ejemplo, `admin/post-comment`, demuestra cómo puedes poner un controlador bajo un sub-directorio
|
||||
del [[yii\base\Application::controllerNamespace|controller namespace]]. Esto es útil cuando quieres organizar
|
||||
tus controladores en varias categorías pero sin utilizar [módulos](structure-modules.md).
|
||||
|
||||
|
@ -136,9 +136,9 @@ class SiteController extends Controller
|
||||
|
||||
コントローラクラスは [オートロード可能](concept-autoloading.md) でなければなりません。
|
||||
この理由により、上記の例の `aritcle` コントローラクラスは [エイリアス](concept-aliases.md) が `@app/controllers/ArticleController.php` であるファイルに保存されるべきものとなります。
|
||||
一方、`admin/post2-comment` コントローラは `@app/controllers/admin/Post2CommentController.php` というエイリアスのファイルに保存されるべきものとなります。
|
||||
一方、`admin/post-comment` コントローラは `@app/controllers/admin/PostCommentController.php` というエイリアスのファイルに保存されるべきものとなります。
|
||||
|
||||
> Info|情報: 最後の例である `admin/post2-comment` は、どうすれば [[yii\base\Application::controllerNamespace|コントローラ名前空間]] のサブディレクトリにコントローラを置くことが出来るかを示しています。
|
||||
> Info|情報: 最後の例である `admin/post-comment` は、どうすれば [[yii\base\Application::controllerNamespace|コントローラ名前空間]] のサブディレクトリにコントローラを置くことが出来るかを示しています。
|
||||
この方法は、コントローラをいくつかのカテゴリに分けて編成したい、けれども [モジュール](structure-modules.md) は使いたくない、という場合に役立ちます。
|
||||
|
||||
|
||||
|
@ -154,9 +154,9 @@ tenha por padrão o valor `app\controllers`:
|
||||
As classes dos controllers devem ser [autoloadable](concept-autoloading.md).
|
||||
Por esta razão, nos exemplos anteriores, o controller `article` deve ser salvo
|
||||
no arquivo cuja [alias](concept-aliases.md) é `@app/controllers/ArticleController.php`;
|
||||
enquanto o controller `admin/post2-comment` deve ser salvo no `@app/controllers/admin/Post2CommentController.php`.
|
||||
enquanto o controller `admin/post-comment` deve ser salvo no `@app/controllers/admin/PostCommentController.php`.
|
||||
|
||||
> Informação: No último exemplo `admin/post2-comment`, mostra como você pode colocar
|
||||
> Informação: No último exemplo `admin/post-comment`, mostra como você pode colocar
|
||||
um controller em um subdiretório do [[yii\base\Application::controllerNamespace|namespace controller]]. Isto é útil quando você quiser organizar seus controllers em diversas
|
||||
categorias e não quiser usar [módulos](structure-modules.md).
|
||||
|
||||
|
@ -139,9 +139,9 @@ ID контроллеров также могут содержать префи
|
||||
|
||||
Классы контроллеров должны быть [автозагружаемыми](concept-autoloading.md). Именно по этой причине, в вышеприведенном примере,
|
||||
контроллер `article` должен быть сохранен в файл, [псевдоним](concept-aliases.md) которого `@app/controllers/ArticleController.php`;
|
||||
в то время как контроллер `admin/post2-comment` должен находиться в файле `@app/controllers/admin/Post2CommentController.php`.
|
||||
в то время как контроллер `admin/post-comment` должен находиться в файле `@app/controllers/admin/PostCommentController.php`.
|
||||
|
||||
> Информация: Последний пример `admin/post2-comment` показывает каким образом вы можете расположить контроллер в подпапке
|
||||
> Информация: Последний пример `admin/post-comment` показывает каким образом вы можете расположить контроллер в подпапке
|
||||
[[yii\base\Application::controllerNamespace|пространства имен контроллеров]]. Это очень удобно, когда вы хотите организовать свои контроллеры
|
||||
в несколько категорий и не хотите использовать [модули](structure-modules.md).
|
||||
|
||||
|
@ -141,10 +141,10 @@ class SiteController extends Controller
|
||||
|
||||
Класи контролерів мають бути [автоматично завантаженими](concept-autoloading.md). Саме з цієї причини у вищенаведених прикладах
|
||||
контролер `article` має бути збереженим у файл, [псевдонім шляху](concept-aliases.md) якого є
|
||||
`@app/controllers/ArticleController.php`; в той час, як контролер `admin/post2-comment` має знаходитись у файлі
|
||||
`@app/controllers/admin/Post2CommentController.php`.
|
||||
`@app/controllers/ArticleController.php`; в той час, як контролер `admin/post-comment` має знаходитись у файлі
|
||||
`@app/controllers/admin/PostCommentController.php`.
|
||||
|
||||
> Інформація: Останній приклад `admin/post2-comment` показує яким чином ви можете розташувати контролер в під-директорії
|
||||
> Інформація: Останній приклад `admin/post-comment` показує яким чином ви можете розташувати контролер в під-директорії
|
||||
[[yii\base\Application::controllerNamespace|простору імен контролера]]. Це дуже зручно, коли ви хочете організувати
|
||||
свої контролери у декілька категорій і не хочете використовувати [модулі](structure-modules.md).
|
||||
|
||||
|
@ -135,9 +135,9 @@ ID контроллеров также могут содержать префи
|
||||
|
||||
Классы контроллеров должны быть [автозагружаемыми](concept-autoloading.md). Именно по этой причине, в вышеприведенном примере,
|
||||
контроллер `article` должен быть сохранен в файл, [псевдоним](concept-aliases.md) которого `@app/controllers/ArticleController.php`;
|
||||
в то время как контроллер `admin/post2-comment` должен находиться в файле `@app/controllers/admin/Post2CommentController.php`.
|
||||
в то время как контроллер `admin/post-comment` должен находиться в файле `@app/controllers/admin/PostCommentController.php`.
|
||||
|
||||
> Информация: Последний пример `admin/post2-comment` показывает каким образом вы можете расположить контроллер в подпапке
|
||||
> Информация: Последний пример `admin/post-comment` показывает каким образом вы можете расположить контроллер в подпапке
|
||||
[[yii\base\Application::controllerNamespace|пространства имен контроллеров]]. Это очень удобно, когда вы хотите организовать свои контроллеры
|
||||
в несколько категорий и не хотите использовать [модули](structure-modules.md).
|
||||
|
||||
|
@ -129,9 +129,9 @@ class SiteController extends Controller
|
||||
|
||||
控制器类必须能被 [自动加载](concept-autoloading.md),所以在上面的例子中,
|
||||
控制器`article` 类应在 [别名](concept-aliases.md) 为`@app/controllers/ArticleController.php`的文件中定义,
|
||||
控制器`admin/post2-comment`应在`@app/controllers/admin/Post2CommentController.php`文件中。
|
||||
控制器`admin/post-comment`应在`@app/controllers/admin/PostCommentController.php`文件中。
|
||||
|
||||
> 补充: 最后一个示例 `admin/post2-comment` 表示你可以将控制器放在
|
||||
> 补充: 最后一个示例 `admin/post-comment` 表示你可以将控制器放在
|
||||
[[yii\base\Application::controllerNamespace|controller namespace]]控制器命名空间下的子目录中,
|
||||
在你不想用 [模块](structure-modules.md) 的情况下给控制器分类,这种方式很有用。
|
||||
|
||||
|
Reference in New Issue
Block a user