i make index action in which i want to get data of calender and show this 
data using index.phtml but always no calendar shown,how i show calendar 
data?
here is my indexaction:

     public function indexAction()
        {
            $dm = 
$this->getServiceLocator()->get('doctrine.documentmanager.odm_default');
            $qb = 
$dm->createQueryBuilder('Calendar\Document\Calendar')->select('title', 
'description');
            $query = $qb->getQuery();
            $calendars = $query->execute();
            
                
                return array('calendars' => $calendars);
            
        }

and here is my index.phtml:

     <?php
    $calendars = $this->calendars;
    $title = 'Calendars by  '.$this->escapeHtml($calendars[0]->email);
    $this->headTitle($title);
     ?>

     <h3><?php echo $this->escapeHtml($title); ?></h3>

     <ul>
    <li><a href="<?php echo $this->url('calendar', 
array('action'=>'create'));?>">Create New Calendar</a></li>
     </ul>

     <h4>Calendars created by you</h4>

     <?php if (is_null($calendars)): ?>

    <p>No calendars</p>

     <?php else: ?>
    
    <table class="table">
    <tr>
        <th>calendar name</th>
        <th>description</th>
        <th>owner</th>
        <th>actions</th>
    </tr>
    <?php foreach ($calendars as $calendar) : ?>
    <tr>
        <td>
            <a href="<?php echo 
$this->url('calendar',array('action'=>'show', 'id' => 
$calendar->calendar_id));?>">
                    <?php echo $this->escapeHtml($calendar->title);?>
            </a>
        </td>
        <td><?php echo $this->escapeHtml($calendar->description);?></td>
        <td>
            <?php echo 
$this->gravatar($this->escapeHtml($calendar->email));?>
            <?php echo $this->escapeHtml($calendar->email);?>
        </td>
        <td>
            <a href="<?php echo $this->url('calendar',
                array('action'=>'settings', 'id' => 
$calendar->calendar_id));?>">Settings</a>
            <a href="<?php echo $this->url('calendar',
                array('action'=>'delete', 'id' => 
$calendar->calendar_id));?>">delete</a>
        </td>
    </tr>
    <?php endforeach; ?>
    </table>
    
<?php endif; ?>

how i show data on index page?

-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to