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にこのコード行を追加することによって、この問題を解決した
ありがとうhttps://github.com/khoa-le/uniprogy/blob/master/framework/uniprogy/framework/base/UFactory.php#L191古いバージョンを得たかのように思えますスミス。 – ineersa