2016-10-11 11 views
0

私は2つの異なる拡張の2つの異なる構成があります。私はfixedpostvars使用カテゴリ表示するために独自の拡張のためにrealurlに存在しないエイリアスを使用すると、さまざまなエラーが発生するのはなぜですか? 404 postvarsets、500 fixedpostvars

'postVarSets' => 
array (
    '_DEFAULT' => 
    array (
    'news' => 
    array (
     0 => 
     array (
     'GETvar' => 'tx_news_pi1[news]', 
     'lookUpTable' => 
     array (
      'table' => 'tx_news_domain_model_news', 
      'id_field' => 'uid', 
      'alias_field' => 'title', 
      'useUniqueCache' => 1, 
      'useUniqueCache_conf' => 
      array (
      'strtolower' => 1, 
      'spaceCharacter' => '-', 
     ), 
     ), 
    ), 
    ), 
), 
) 

:ニュースとの 私はpostvarsetsを使用し、私は今ニュースでいくつかの無効なURLを使用する場合は

'fixedPostVars' => 
array (
    'category' => 
    array (
    0 => 
    array (
     'GETvar' => 'tx_myextension_plugin[mainCategory]', 
     'lookUpTable' => 
     array (
     'table' => 'sys_category', 
     'id_field' => 'uid', 
     'alias_field' => 'title', 
     'languageGetVar' => 'L', 
     'languageField' => 'sys_language_uid', 
     'transOrigPointerField' => 'l10n_parent', 
     'useUniqueCache' => 1, 
     'useUniqueCache_conf' => 
     array (
      'strtolower' => 1, 
      'spaceCharacter' => '-', 
     ), 
    ), 
    ), 
), 
), 

を、私は404(これは完全に取得します右)。 私は今、私のURLにいくつかの無効なカテゴリを使用している場合は、私はエラーメッセージを表示して500エラーが表示されます。

例外プロパティマッピングながら、プロパティパス「で」:IDプロパティ「ergeriguehrgoiekweukw」にはUIDではありません。

なぜ2つの設定が異なるのですが、なぜfixedpostvarsに404をもらうことができますか?

答えて

0

これはわかりませんが、これはあなたにとって便利だと思います。 404エラーを受け取るために 'enable404forInvalidAlias' => 1を追加してください。 fixedPostVarsのrealURLコンフィグレーションで

関連する問題