0

ドクトリンクエリを使用して複雑なグループ化を作成したいので、スニペットを使用しました:

Snippet Doctrine カスタム グループ化

$q = myDQ::create()
  ->from('Some s');

それは私に間違いを与えます:

厳格な基準: MyDq::create() の宣言は、URL-ROOT/lib/MyDq.class.php の Doctrine_Query::create() の宣言と互換性がある必要があります

4

1 に答える 1

1

Doctrine_Query:createは次のように宣言されます:

public static function create($conn = null, $class = null)

あなたがした:

public static function create($conn = null)

引数が異なるため、これは機能しません。

静的メソッドのオーバーライドについては、次のページもおもしろいと思うかもしれません:php.net/manual/language.oop5.static.php

于 2012-06-08T12:41:52.513 に答える