2016-03-31 1 views

Répondre

3

Comment le feriez-vous en SQL? Pensez-y et puis utilisez la syntaxe gâteau

http://book.cakephp.org/2.0/en/models/retrieving-your-data.html#retrieving-your-data

$map = $this->Sessiondetails->find(
    "all" 
    array(
     'offset' => 2 
     'limit' => 1 
    ) 
); 

Bien sûr, si vous voulez exécuter une requête qui extrait tous les enregistrements, mais alors juste montrer le 3ème disque, vous pouvez simplement faire

echo $map[2]['Sessiondetails']['latitude'] 
+0

Je ne comprends pas votre demande. Essayez de mieux expliquer vos besoins – arilia

+0

foreach ($ map comme $ maps) { echo $ maps ['Détails de la session'] ['latitude']; }. Je vais obtenir toutes les valeurs ici .. je veux chercher seulement la troisième valeur de cette boucle foreach. –

+0

Eh bien, c'est une manipulation de base de la matrice. Juste 'echo $ map [2] ['Détails de la session'] ['latitude']' – arilia

0

vous pouvez utiliser 2way

Si vous utilisez le composant Paginator vous pouvez utiliser ceci:

$this->paginate = array('limit' => 10); 

else : 

$map = $this->Sessiondetails->find(
    "all", 
    array(
     'offset' => 2 
     'limit' => 1 
    ) 
); 
0

Cela fonctionne pour vous, Vous avez juste besoin de passer la limite ..

<?php 
$map=$this->Sessiondetails->find("all",array('limit'=>'2,1'););  
$this->set("map",$map); 
foreach($map as $maps) 
{ 
    echo $maps['Sessiondetails']['latitude']; 
} 
?>