2016-12-01 7 views
0

このエラーが発生したとき、私は単純な更新操作を行っていました。警告警告:preg_match()は、パラメータ2が文字列、オブジェクトが与えられることを期待しています。エラーSymfony 3

::するpreg_match()は、パラメータ2が

与えられた文字列、オブジェクトであることを期待の下に更新操作が行われたが、私はページ上の変更を確認するために戻って取得しようとしたとき、私はこのエラーを取得しています

これは私の小枝コードです:これは私の行動のコードです

<form class="form-horizontal" method="post" action="{{ path('Update_comment',{'idc':comment.id}) }}"> 
    <div class="control-group"> 
     <label class="control-label" for="inputPassword">New Comment <sup>*</sup></label> 
     <div class="controls"> 
       <textarea name="contenu" cols="2" rows="20"></textarea> 
     </div> 
    </div> 
    <div class="control-group"> 
     <div class="controls"> 
       <button type="submit" class="btn btn-success"> 
        <i class=" icon-pencil"></i>Edit 
       </button> 
     </div> 
    </div> 
</form> 

0更新用操作が動作している、特にいること、問題ある場合、私は知らない

get_view_post: 
    path:  /blog/get/one/post/{id}/ 
    defaults: { _controller: "MyAppBlogBundle:Blog:getpost" } 
Update_comment: 
    path:  /blog/get/post/Comment/Update/View/{idc} 
    defaults: { _controller: "MyAppBlogBundle:Blog:UpdateComment" } 


が、これらは私のルーティングの設定です。

+0

あなたのpreg_matchコードはどこですか? –

+0

申し訳ありませんpreg_matchコードの意味は何ですか? – petrucci

+0

ええ、あなたはpreg_matchについてのエラーですが、あなたのコードで見ました。 –

答えて

1

あなたはsymfonyプロジェクトのルートディレクトリでコマンドラインからこれを実行できます。

php bin/console cache:clear --env=prod 

私は多分あなたは変更を加え、それらがまだキャッシュされている疑いがあります。 他に何かお伝えしていない場合を除きますか? preg_matchがどこにもないので、どこからメッセージが来るのか分かりません。

+0

私は別の場所にパスを変更し、エラーはなくなりました – petrucci

関連する問題