CakePHP'de helper Erişim $ Sesssion

1 Cevap php

Burada cakePHP acemi ....

Özel bir yardımcıya oluşturduk.

Ben bu yardımcısında bir oturum değer almak gerekiyor ve ben bir tablodan bazı verileri almak gerekir.

Ben bu şeyler yapmak mümkün nasıl.

Ben denedim

var $helper=array('Session');

ama o zaman da ben kullandığınızda

$this->Session->read('userid');

bu hatayı döndürür

Tanımsız özellik: CustomHelper :: $ Session

burada ayrıntılı yardımcısıdır

<?php 
class CssMenuHelper extends Helper{

    var $helpers = array('Html','javascript','Session');

    function createMenu(){

        $gid=$this->Session->read('Auth.Login.group_id');

       }
   }
  ?>

1 Cevap

Detaylara daha fazla dikkat ve okuma the manual. Değişken var $helpers, çoğul olarak adlandırılır.

Yapanlar tabloları erişmek için olduğu gibi, olmamalıdır. Bu MVC ayrımı ihlal ediyor. Controller verileri sorgulamak, set bu Görünümünde mevcut olacak ve Yardımcı işlevine geçmek.