2011-08-11 6 views
0

저는 PHP 프레임 워크에서 전체적으로 초보자입니다. 그래서 stupit 질문에 대해 미안합니다. MVC 아키텍처가 마음에 들지만 여러 블록의 데이터로 페이지를 디자인하는 방법에 대한 질문에 대답 해 주시겠습니까?MVC 아키텍처 및 페이지 디자인

예를 들어 차트, 게이너 상자 및 기타 관련 콘텐츠를 찾을 수있는 꽤 복잡한 페이지가 있습니다. 저는 하나의 컨트롤러, 더 많은 데이터 모델을 만들지 만 뷰는 무엇인지 알고 있습니까?

컨트롤러 당 하나의보기를 수행하는 것이 습관입니까, 아니면 내가 필요로하는 많은보기가있는 것이 낫습니다. 예를 들어 페이지의 각 블록은 별도의보기를 가질 것입니까?

MVC에 대한 자세한 내용을 미리 알려주십시오. 답장을 보내 주셔서 감사합니다.

건배,

야쿱 당신이 프레임 워크는 아마 봉사 할 것입니다 코드로 그때 codeigniter 또는 cakephp 같은 문서화 및 하우투을 많이 가지고 하나를 골라 제안 MVC 프레임 워크를 이해하는 내 경험에

답변

0

페이지/웹 애플리케이션을 작성하는 방법에 대한 가이드 라인.

0

모든 PHP 프레임 워크를 말할 수는 없지만 CakePHP와 Lithium은 뷰와 레이아웃에 포함될 수있는 코드 스 니펫을 제공하는 "요소"를 제공합니다. 일부보기 데이터를 전달할 수 있습니다.

<h3><?=$title;?></h3> 
<?php foreach($data as $number) : ?> 
    <?=$number?><br /> 
<?php endforeach; ?> 
:

<?php 
echo $this->_render('element', 'chart', array(
    'title' => 'My Chart', 
    'data' => array(1, 2, 3, 4, 5), 
)); 
?> 

그런 다음,보기/요소/chart.html.php에, 당신은 데이터를 사용할 수 있습니다 : 다음은 리튬보기에서 요소를 사용하는 방법의 예