8

カスタムクラスを使用する必要がある Symfony バンドルがあります。このクラスは、すべての Web サイトからアクセスできる必要はありませんが、このバンドルのコントローラーでのみアクセスできます。ベンダーに関連するいくつかのソリューションを見てきましたが、これは非常に重く、私の場合は必要ありません。誰かがより簡単な解決策を持っていますか?

4

2 に答える 2

7

クラスは、ではなくAcme\Bundle\Model、名前空間とフォルダーに作成する必要があります。誰がこれを言うのですか?! \Class

// ../src/Acme/Bundle/Model/Utility.php
<?php namespace Acme\Bundle\Model;
class Utility:
..

コントローラーでの使用:

<?php ..
use Acme\Bundle\Model\Utility;

$x = new Utility(); // FINE!:)

ファイル名 ( Utility.php) はクラス名と同じでなければなりません。

于 2015-04-02T16:19:08.680 に答える