그래서 처음으로 codeigniter 도우미 (codeigniter 다소 새로운 것)를 작성한다고 생각했습니다. 나는 그들에게 하이퍼 링크를 만들기 위해 사진 디렉토리에서 일련의 파일 이름을 돌려 줄 뭔가가 필요했다. 이것은 각 파일 이름을 직접 작성하지 않아도되고 새 사진을 디렉토리에 추가하면 사이트가 동적으로 업데이트됩니다. 내 도우미가 결과를 반환 할 수 없다.
그래서 나는 다음과 같습니다photo_helper.php
라는 새로운 도우미 만든 :
<?php
function spit_out_images($path)
{
$aryPhotos = get_filenames($path);
//does parsing to create hyperlinks
return $aryPhotos;
}
내가
autoload.php
그런 다음 내보기에 내가 도우미 함수 호출 내 안에 자동로드에 file
및 photo
도우미 설정을 spit_out_images
like :
<?php
$photoPath = base_url().'assets/_images/TwentyYears/thumbs';
echo spit_out_images($photoPath);
?>
그러나 결과가 전혀 나오지 않습니다. 밖으로. 심지어 경로를 올바르게 제공하고 있는지 확인하기 위해 변수 $photoPath
을 반향 출력하려고했습니다.
내가 누락 된 단순한 것이라고 확신합니다. 알아낼 수 없습니다.
감사합니다.
'get_filenames()'가 무엇을 반환합니까? 'var_dump (spit_out_images ($ photoPath));'출력은 무엇입니까? –
도우미에 재귀 함수가 있습니까? – itachi
var_dump()는'bool (false)'를 반환하지만 그 의미가 확실하지 않습니다. 그냥'get_filesnames ($ photoPath)'를 사용하여 시도했지만 아무 것도 반환하지 않습니다. 디렉토리에 사진이 있습니다. – drpcken