2016-05-13 6 views
1

と呼ばれるべきではありませんが)すべきではありません静的と呼ばれる非静的メソッドUFactory :: getModuleAlias()私は私のアプリを移行していると私は問題非静的メソッド エラー500 非静的メソッドUFactory :: getModuleAliasを(持っている静的UniprogyのYii

デバッグをtrueに変更しました。 ( 'YII_DEBUG')またはdefine( 'YII_DEBUG'、true); はその後、私は

非静的メソッドUFactory :: getModuleAlias()は静的

/ホーム/ tradertrga/WWW/_CRM /フレームワーク/ uniprogy /フレームワーク/ベース/ UFactory を呼び出すことはできませんエラーが発生しました.php(88)

076    
077    $alias = '.'.rtrim($alias,'.'); 
078    $paths = explode('.',substr($alias,0,strrpos($alias,'.'))); 
079    $itemName = substr($alias,strrpos($alias,'.')+1); 
080    
081    $className = ''; 
082    
083    $id = explode('/',$module->getId()); 
084    $id = implode('',array_map('ucfirst',$id)); 
085    $className = $id . $className; 
086    
087    $path = 'application.modules.' 
088     . str_replace('.','.modules.',self::getModuleAlias($module)).'.'.$type; 
089    if(count($paths)) 
090    { 
091     $path.= implode('.', $paths); 
092     $className.= implode('', array_map('ucfirst',$paths)); 
093    } 
094    $letter = strtoupper(substr($type,0,1)); 
095    $path.= '.'.$letter.$className.ucfirst($itemName); 
096    
097    self::saveToCache($key,array('module' => self::getModuleAlias($module), 
098     'path' => $path)); 
099   } 

ヘルプの任意の種類のをappreceateになり、私はこの問題で立ち往生しています。

は、私が唯一のindex.phpにこのコード行を追加することによって、この問題を解決した

+0

ありがとうhttps://github.com/khoa-le/uniprogy/blob/master/framework/uniprogy/framework/base/UFactory.php#L191古いバージョンを得たかのように思えますスミス。 – ineersa

答えて

0

Hellon、

ありがとうございました。

error_reporting(E_NONE); 

関連する問題