모듈의 main.conf를 확장하는 구성 파일을 추가 할 수 있는지 알고 싶습니다.모듈에 자체 구성 파일을 저장할 수 있습니까?
5
A
답변
2
이미 있습니다. CWebModule에서 $ this-> setComponents를 통해 다음과 같이 설정합니다.
<?php
class AccountModule extends CWebModule
{
public function init()
{
// this method is called when the module is being created
// you may place code here to customize the module or the application
$this->setComponents(array(
'errorHandler' => array(
'errorAction' => 'module/default/error'),
'defaultController' => 'default',
'user' => array(
'class' => 'ModuleWebUser',
'allowAutoLogin'=>true,
'loginUrl' => Yii::app()->createUrl('module/default/login'),
)
));
// import the module-level models and components or any other components..
$this->setImport(array(
'module.models.*',
'module.components.*',
));
}
} ?>
1
기본 모듈의 params 항목에 모듈/etc에 대한 배열 항목을 만드는 방법이 있습니다 구성 배열. 이 포럼 게시물에
봐 : http://www.yiiframework.com/forum/index.php/topic/24617-custom-configuration/
당신이 당신의 구성이 별도의 파일에있을하려는 경우 설정 파일의 주요 구성 배열을 병합 할 수 있습니다! 이 같은 뭔가 작업을해야합니다 :
include("custom_config.php"); // define $array_from_custom_conf inside this file
return array_merge(
array(/*main_config_array from main.php*/),
$array_from_custom_conf
);
을 당신이 또한 기본 설정의 속성을 덮어 쓰게됩니다 2 인자로 사용자 정의 설정 배열을 넣어합니다.
1
나는 그것을하지 않았다하지만 적이 :
- 현재 솔루션은 a wiki article에 제공됩니다.
- 이 '기능 요청'에 대해서는 Yii의 포럼에서 이미 요청한 것이 놀랄 일이 아닙니다. here 및 here을 참조하십시오.
관련 문제
- 1. iPhone에 파일을 저장할 수 있습니까?
- 2. 여러 모듈에 대한 구성 전략
- 3. 사용자 지정 구성 파일을 저장할 위치
- 4. 브라우저에서 바로 MongoDB에 파일을 저장할 수 있습니까?
- 5. Flash Builder에서 ActionScript로 파일을 저장할 수 있습니까?
- 6. 파일을 현재 디렉토리에 저장할 수 있습니까?
- 7. 어떻게 파일을 삭제할 때 저장할 수 있습니까?
- 8. 어떻게 파일을 날짜로 저장할 수 있습니까?
- 9. 패키지 파일을 다른 디렉토리에 저장할 수 있습니까?
- 10. bash를 사용하여 RAM에 파일을 저장할 수 있습니까?
- 11. iPhone의 파일 시스템에 파일을 저장할 수 있습니까?
- 12. AppleScript로 간단하게 파일을 저장할 수 있습니까?
- 13. Git은 GZip 파일을 차별적으로 저장할 수 있습니까?
- 14. Drupal 모듈에 중요한 정보를 저장할 위치는 어디입니까?
- 15. NGINX 호스트 구성 파일을 저장할 위치는 어디입니까?
- 16. Android 애플리케이션에서 자체 로그 파일을 볼 수 있습니까?
- 17. Xcode에서 파일을 저장할 수 없습니다
- 18. 모듈에 대한 자체 초기화 프로그램을 만드는 방법은 무엇입니까?
- 19. typename을 저장할 수 있습니까?
- 20. mx : Window 구성 요소에 자체 applicationComplete가 있습니까?
- 21. 바이너리를 SVN에 저장할 수 있습니까?
- 22. 파일을 저장할 Android
- 23. Flash 구성 요소가 자체 사용 횟수를 확인할 수 있습니까?
- 24. SourceInsight의 구성 파일을 어디에서 찾을 수 있습니까?
- 25. 공개적으로 액세스 할 수있는 폴더에 PHP 구성 파일을 안전하게 저장할 수 있습니까?
- 26. SOLR 구성 파일을 상위 폴더에 저장할 수 있습니까? 여기에 설명 된대로
- 27. DLL에 자체 구성 파일이 있어야합니까?
- 28. 여러 개의 log4net 구성 파일을 가질 수 있습니까?
- 29. 각 모듈에 대해 특정 로그인 작업을 설정할 수 있습니까?
- 30. Eclipse : 파일을 저장할 수 없습니다. 'negative time'오류