0

カスタムメイドのModelクラスの1つをfuelphpホワイトリストに追加したいのですが、それを機能させるために指定する必要のあるパスが見つかりません。

これは(config.php内で)どのように見えるかです:

'whitelisted_classes' => array('Fuel \ Core \ Response'、'Fuel \ Core \ View'、'Fuel \ Core \ ViewModel'、'Closure')

そのリストにModel_Pieceを追加したいModel_Pieceはfuel/app / classes/modelにあります

「Fuel\app \ classes \ model\Model_piece」は機能しません

ここで何が欠けていますか?私はまだfuelphpに精通していないので、どんな助けでも大歓迎です。

4

2 に答える 2

2

これは実際には、whitelisted_classes配列に入力している名前空間です(ただし、技術的には、これはファイルへのパスに関連していると想定されています)。

モデルに具体的な名前空間を設定していない場合、モデルはルート名前空間に含まれるため、配列に次の名前空間を配置できるはずですwhitelisted_classes

Model_piece(またはおそらく\Model_piece

于 2012-08-13T14:25:37.507 に答える
0

完全にするには、完全に名前空間が設定されたクラス名である必要があります。

クラスがグローバル名前空間で指定されている場合(つまり、明示的に定義していない場合)、クラス名(つまり、'Model_Piece')を指定するだけで、先頭の円記号は必要ありません。

于 2012-08-13T15:43:41.673 に答える