버튼 클릭으로 나타나는 팝업에서 파일 관리자를 사용해야합니다. 나는 Yii 확장 elfinder를 사용하고 있습니다. 나는 그것을 사용하는 방법을 이해하기가 어렵다. bitbucket에서 코드를 다운로드하여 폴더 확장에있는 내 응용 프로그램에 넣습니다. 나는 새로운 컨트롤러를 사용하여 테스트하려고, 그것을 elfcontroller 이름 다음 코드를 넣어 (웹 사이트에서 가져온)Yii의 Elfinder 확장 기능 사용
class ElfinderController extends CController
{
public function actions()
{
return array(
'connector' => array(
'class' => 'ext.elFinder.ElFinderConnectorAction',
'settings' => array(
'root' => Yii::getPathOfAlias('webroot') . '/uploads/',
'URL' => Yii::app()->baseUrl . '/uploads/',
'rootAlias' => 'Home',
'mimeDetect' => 'none'
)
),
);
}
}
와 i는 인덱스 페이지를 렌더링을위한 또 하나 개의 기능을 생성 (내가 파일 관리자가 될 싶어 뷰 페이지)
는 다음 코드
$model = new xxxmodel();
$this->widget('ext.elFinder.ElFinderWidget', array(
'model' => $model,
'attribute' => 'serverFile',
'connectorRoute' => 'admin/elfinder/connector',
)
);
을 쓴 다음 그것을
하지만 무엇입니까 내가 포함을 위해 사업부를 포함 오류
별칭 "ext.elFinder.ElFinderWidget"은 잘못되었습니다. 기존 PHP 파일을 가리키고 해당 파일을 읽을 수 있어야합니다. \ XAMPP :
내가 내가 내가 폴더 구조 여기
와 일부 어디 장난하고 알고
내가 확장을 C를 사용하고있는 경로는/main.php 설정에서 별칭을 포함하도록 시도 \ htdocs \ project \ protected \ extensions \ ext.elfinder
Google 검색 후 빈 답장을 보내 셨습니다.이 확장 프로그램을 사용하여 필요한 위치에 정확히 코드를 배치하는 방법을 알려주세요.
경로 : \ XAMPP \ htdocs를 \ 프로젝트 \ 보호 된 \ extensions \ elfinder' –
@ bool.dev : 여전히 작동하지 않습니다, 그것은 나에게 같은 오류를주고 있습니다. 경로를 동일하게 변경했으며보기 내부의 코드가 입니다. 'code' $ this-> widget ('elFinder.ElFinderWidget ', array ( 'model '=> $ model, 'attribute> = 'serverFile', 'connectorRoute'=> 'admin/elfinder/connector', ) )'code' –
얼마 전에 ElFinder 확장 프로그램을 사용하려고 시도했지만 몇 가지 문제가있었습니다. 그래서 내가 내 것을 썼다. 대안으로 시도해 볼 수 있습니다. http://www.yiiframework.com/extension/ezzeelfinder/ – Ezze