Symfony2

Symfony2

“Fatal error: Class ‘DOMDocument’ not found …”とでた。。

SymfonyをさくらVPSでインストールしてたら以下のメッセージがでてエラーになった。。。 どうやら「php-xml」がインストールされてないと出るみたいなので、 インストールします。 インストール後、httpdを再起動します。...
Symfony2

setfaclで”Operation not supported”とでる!

setfaclを実行すると、"Operation not supported"と出る場合がある。 これはどうもファイルシステムの設定の問題みたいです。 以下のサイトにしたがってやったらうまくできました。
Symfony2

annotationでのルーティングで、引数のデフォルト値を設定したい。

以下のように、defaults={"hoge" = "hogeatai"}とする。 この時、右側は数値であれば「"(ダブルくおてーション)」はいらない。 左側の変数名は、「"」でなく「'」にするとエラーになるので、かならず「"」で 囲む。 ...
Symfony2

データベースからの読込でLIMITを指定する方法。(createQueryBuilder使用時)

setMaxResults()を使用します。 setFirstResult()っていうのもあるらしい。 これは、setMaxResults()と一緒に使わないといけないようだ。 オフセットを指定するものですね。
Symfony2

Fatal error: Class ‘Crocos\SecurityBundle\CrocosSecurityBundle’ not found in /home/hoge/public_html/mtm/app/AppKernel.php on line 22

このエラーは、app/autoload.phpのほうの設定が間違っていてもなるみたい。
Symfony2

最初からあるDemoBundleを削除する

srcディレクトリの削除 AppKernel.php内の定義削除 app/config/routing_dev.php内の定義削除
Symfony2

コントローラ上などで、formオブジェクトの値を得る!

コントローラ上などで、formオブジェクトの値を得たいとき、 例えば、_token の情報が欲しければ、以下のようにする。
Symfony2

Twigテンプレート上でform内のデータを得る!

Twigテンプレート上でform内のデータを得るには 以下のようにします。
Symfony2

Tiwgテンプレートのincludeステートメントで読み込むテンプレートに渡したい!

Tiwgテンプレートのincludeステートメントで読み込むテンプレートにデータを 渡すには以下のようにします。
Symfony2

Symfony2におけるデータベース内のデータの3つの取り方

リポジトリを使う場合。 $this->getDoctrine()->getRepository()を使う いろいろなfindメソッドが用意されている。 複数条件もいけます。 DQLを使う場合 結果が1つと分...
Symfony2

ファイルをアップロードするフォームを作成したが、アップロードした結果が文字化けする

ファイルをアップロードするフォームを作成し、そこからファイルのアップロードと、 そのタイトル情報などを入力して送信すると、タイトル情報やアップロードしたファイル名などが 文字化けしてしまう。 これは、php.iniや、.htaccessな...
Symfony2

jQuery mobileを導入したらリンクをたどることができなくなった。

Ajaxをページ全体でOFFにする方法は以下に記載しています。 「jQuery MobileでAjaxを無効にする方法」
Symfony2

「Looked for namespace “service”, found none」ってでた

InvalidArgumentException: There is no extension able to load the configuration for "service" (in /home/hogehoge/public_h...
Symfony2

Twig内においてPCとスマートフォンで表示を切り替える

Symfony2で簡単に表示を切り替える方法を探したがマッチするのがみつからなかった。。 すべてのページに対して、スマートフォンとPCで表示を切り替えたい。 といっても、全体構成を、スマートフォンでは1カラム、PCでは2カラムにしたいだ...
Symfony2

既存のテーブルからEntityクラスを生成する方法

「」に書いてありますが、簡単に書くとこんな感じです。 1. 対象のテーブルが入っているデータベースの設定をapp/config/parameters.iniに記載する。 2. データベースからEntityの元となる情報をxmlファイルと...
Symfony2

「No route found for “GET /admin/user/” 」と出た。

「No route found for "GET /admin/user/"」 つまり、"/admin/user/"なんてルートねーよ! っていわれる。。 annotationで Admin/CategoryController.php ...
Symfony2

Knp Paginatorを使ってみる

KnpPaginatorというバンドルは、何かを一覧表示する際に1ページに収まりきれなかった 時に、次のページのリンクや、前のページへのリンク、直接のページ番号へのリンクなどを 自動的に出力してくれます。 ダウンロード 以下のページから可...
Symfony2

「Method “render” for object “xx” does not exist in xx.:xx:index.html.twig」と出た。

Method "render" for object "Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination" does not exist in AcmeRentacarBundl...
Symfony2

「Cannot import resource “ho-geho-ge” from “hogehoge.yml”. 」とでた!

内容から見るとrouting.ymlから読み込まれたController配下のリソースが読み込めない。 と、言っている。 これは、ルーティング情報がよめないといっていて、ルーティングをControllerのannotationで 設定し...
Symfony2

「Warning: class_parents(): object or string expected in xxxx line 223」とでた。

createForm()の第一引数に指定するFormTypeについて、 対象のエンティティにないフィールドを'entity'指定で add()するとこのエラーになるっぽい。 というか、entityを指定しておきながら、classを指定...