これは私を狂ってしまいます。私は答えが愚かであることを知っているが、この約1日半前に私は尋ねる必要がある、英語は母国語ではないので、しばらくお待ちください。まず第一に、私は、単純なサービスを作成しようとしているが、継続的にエラーを取得symfony3サービスエラーファイルの作成は見つかりましたが、クラスはありません
期待クラス「AppBundle \ Servicesの\ヘルパーは、」ファイル に定義されて なるようにオートローダ「C:\ xampp7.1.7 \ htdocsに\ curso-fullstack \ vendor \ composer /../../ src/AppBundle \ Services \ Helpers.php "と入力します。 ファイルが見つかりましたが、クラスがそれに含まれていなかった、クラス名または 名前空間がおそらくタイプミスを持っています。私services.ymlファイルに
私は
私のフォルダ構造は、私が得たのsrc/AppBundle /サービス/ヘルパー .PHPでサービスを定義するには、この
app.helpers:
class: AppBundle\Services\Helpers
arguments:
- ["null"]
を得ました以下のサービスクラス
<?php
namespace AppBundle\Services\Helpers;
class Helpers {
/* Funcion encargada de devolvernos un objeto json */
public function jsonTemplate($data) {
$normalizers = array(new GetSetMethodNormalizer());
$encoders = array("json" => new JsonEncoder());
$serializer = new Serializer($normalizers, $encoders);
$json = $serializer->serialize($data, 'json');
$response = new Response();
$response->setContent($json);
$response->headers->set("Content-Type", "application/json");
return $response;
}
}
?>
とServiceNotFoundExceptionに任意の提案を得ますか? –
あなたのコンソールに "composer dump-autoload"を起動しようとすると、新しいエラーやアップデートが投稿されない場合は、@GermánFonseca –
の質問にお答えください。私に説明してください...オブジェクトや何かのキャッシュがありました私は実際にdevとprodの環境でキャッシュをクリアするので、私は実際にキャッシュを明確にするために –