2010-03-18 3 views
0

모델 "coche"에 대한 백엔드에서 생성 된 색인 작업 및 템플릿입니다. 가이 라인 템플릿에서symfony 백엔드 코드에 대한 질문

<?php use_helper('I18N', 'Date') ?> 
<?php include_partial('coche/assets') ?> 

<div id="sf_admin_container"> 
<h1><?php echo __('Coche List', array(), 'messages') ?></h1> 

<?php include_partial('coche/flashes') ?> 

<div id="sf_admin_header"> 
<?php include_partial('coche/list_header', array('pager' => $pager)) ?> 
</div> 

<div id="sf_admin_bar"> 
<?php include_partial('coche/filters', array('form' => $filters, 
'configuration' => $configuration)) ?> 
</div> 

<div id="sf_admin_content"> 
<form action="<?php echo url_for('coche_coche_collection', 
array('action' => 'batch')) ?>" method="post"> 
<?php include_partial('coche/list', array('pager' => $pager, 'sort' => 
$sort, 'helper' => $helper)) ?> 
<ul class="sf_admin_actions"> 
<?php include_partial('coche/list_batch_actions', array('helper' => 
$helper)) ?> 
<?php include_partial('coche/list_actions', array('helper' => $helper)) ?> 
</ul> 
</form> 
</div> 

<div id="sf_admin_footer"> 
<?php include_partial('coche/list_footer', array('pager' => $pager)) ?> 
</div> 
</div> 

:

public function executeIndex(sfWebRequest $request) 
    { 
    // sorting 
    if ($request->getParameter('sort') && 
$this->isValidSortColumn($request->getParameter('sort'))) 
    { 
     $this->setSort(array($request->getParameter('sort'), 
$request->getParameter('sort_type'))); 
    } 

    // pager 
    if ($request->getParameter('page')) 
    { 
     $this->setPage($request->getParameter('page')); 
    } 

    $this->pager = $this->getPager(); 
    $this->sort = $this->getSort(); 
    } 

인덱스 템플릿입니다

include_partial('coche/filters', array('form' => $filters, 
'configuration' => $configuration)) ?> 

는하지만 난 변수를 $ this-> 필터를 찾을 수 $이 -> 구성에서 색인 작업.

어떻게 가능합니까?

javi

답변

0

인덱스 동작이 클래스를 확장합니까? 그렇다면 그 방법입니다!

0

admin 생성기에서 생성 한 모듈처럼 보입니다. 그렇다면이 변수들은 프로젝트 캐시에 있으며 즉시 생성되는 autoCocheActions 클래스로 설정됩니다.

관련 문제