레이아웃 수정 및 config
- MacGit
- 1
- 2,338
- 글주소
- 12-06
안녕하세요.
짧은 상식을 가지고 하다보니 질문이 많네요 ㅎㅎ;;
지금 작업은 하나의 전체글 게시판을 가지고
여러가지 카테고리로 분리
그리고
메인 레이아웃에서
Category1-------------- => 테이블 하나가 한 라인 차지
전체글 ------------------- => 게시판 모든 카테고리 존재
이렇게 나눠야하는데
기존 코드는 게시판들을 foreach 시켜서 노출시키는 구조인듯 했습니다.
여러 "카테고리" 를 가지는 "전체글" 게시판을 하나 두고
그걸 메인으로 하면서
레이아웃에 "전체글" 게시판의 특정 카테고리만 모아놓은 "게시판" 을 노출하고 싶습니다.
여러 번의 수정을 거쳤지만 의도한 대로 처리를 못해서 ..
어떻게 해야할지 도움을 받을 수 있을까요 ?
===== main.php
if (element('board_list', $view)) {
foreach (element('board_list', $view) as $key => $board) {
// echo var_dump($board['category']);
if($board['brd_id']==3) {
$config = array(
'skin' => 'bootstrap_gallery',
'brd_key' => element('brd_key', $board),
// 'brd_key' => 1,
// 'category' => element('category', $board),
'limit' => 5,
'length' => 40,
'is_gallery' => '1',
'image_width' => '200',
'image_height' => '200',
'cache_minute' => 1,
);
} else {
$config = array(
'skin' => 'bootstrap',
'brd_key' => element('brd_key', $board),
// 'category' => element('category', $board),
'limit' => 5,
'length' => 40,
'is_gallery' => '',
'image_width' => '',
'image_height' => '',
'cache_minute' => 1,
);
}
if ($k % 2 === 0) {
echo '<div class="row">';
$is_open = true;
}
별개의 질문을 하나 더 드리고자합니다
$this->cbconfig
이 부분에 질문이 있습니다.
뷰들을 보면
if ( element('something', $view) {
이런 코드들이 있는데
컨트롤러에 정의가 되어있는 케이스도 있지만
없는 케이스도 있더라구요
정의가 되어있지않은 경우 전체검색으로 돌려도 나오지 않아
var_dump($view) 를 한다음
인덱스들 참고하여 작성을 하고 있는데
$view, $this->cbconfig 에서 추가되는 변수들은
컨트롤러 등에서 따로 적어주는 거 같은데 기본 변수들은 알 수가 없어서요 ㅠㅠ
기본적으로 가지는 인덱스를 알 수 있는 방법이 있을까요 ?