PHP PHPでXMLの属性(attributes)情報を取得する方法。 属性の値は、対象のタグのSimpleXMLElementオブジェクトに対して、attributesメソッドを使うことに依りその対象タグの属性一覧を得ることができます。また、attributesメソッドで得られた結果もオブジェクトなので、文字... 2013.04.23 PHP
Symfony2 既存のテーブルからEntityクラスを生成する方法 「」に書いてありますが、簡単に書くとこんな感じです。1.対象のテーブルが入っているデータベースの設定をapp/config/parameters.iniに記載する。2.データベースからEntityの元となる情報をxmlファイルとして生成する... 2013.04.20 Symfony2データベース
jQuery jQuery MobileでAjaxを無効にする方法 jQueryMobileを使ってサイトを構築すると、ページ遷移がうまくいかなかったり、GoogleAdsenseが表示されないなどの問題が発生することがよくあります。 2013.04.18 jQuery
Symfony2 「No route found for “GET /admin/user/” 」と出た。 「Noroutefoundfor"GET/admin/user/"」つまり、"/admin/user/"なんてルートねーよ!っていわれる。。annotationでAdmin/CategoryController.phpに/admin/use... 2013.04.15 Symfony2
Symfony2 Knp Paginatorを使ってみる KnpPaginatorというバンドルは、何かを一覧表示する際に1ページに収まりきれなかった時に、次のページのリンクや、前のページへのリンク、直接のページ番号へのリンクなどを自動的に出力してくれます。ダウンロード以下のページから可能です。「... 2013.04.10 Symfony2
Symfony2 「Method “render” for object “xx” does not exist in xx.:xx:index.html.twig」と出た。 Method"render"forobject"Knp\Bundle\PaginatorBundle\Pagination\SlidingPagination"doesnotexistinAcmeRentacarBundle:Admin\U... 2013.04.04 Symfony2
MySQL 「Cannot add or update a child row: a foreign key constraint fails」ってでる。 外部キーを持った表にレコードを挿入しようとしたら、「Cannotaddorupdateachildrow:aforeignkeyconstraintfails」と、でてしまった。ググってみると、存在しない親の外部キーを挿入しようとすると出る... 2013.04.02 MySQL
Symfony2 「Cannot import resource “ho-geho-ge” from “hogehoge.yml”. 」とでた! 内容から見るとrouting.ymlから読み込まれたController配下のリソースが読み込めない。と、言っている。これは、ルーティング情報がよめないといっていて、ルーティングをControllerのannotationで設定している場合... 2013.04.01 Symfony2
Symfony2 「Warning: class_parents(): object or string expected in xxxx line 223」とでた。 createForm()の第一引数に指定するFormTypeについて、対象のエンティティにないフィールドを'entity'指定でadd()するとこのエラーになるっぽい。というか、entityを指定しておきながら、classを指定していないと... 2013.03.29 Symfony2
Symfony2 「Invalid order by orientation specified for My\LinksBundle\Entity\Site#published」とでた! たんに、RepositoryオブジェクトのfindByメソッドの引数が間違っていたためでした。findByメソッドの第二引数はorderを入れるものだったのに、絞り込み条件をいれてしまっていた。 2013.03.26 Symfony2
Symfony2 公開して、web/app.php で見れるようにするには 開発段階では基本的にweb/app_dev.phpのみにアクセスして確認すると思いますが、開発が完了したら公開するために、web/app.phpへアクセスできる必要があります。しかし、デフォルトの状態だと、web/app.phpにアクセスし... 2013.03.26 Symfony2
MySQL 「ERROR 1030 (HY000): Got error 28 from storage engine」 いきなり以下のエラーがでるようになった。showコマンドで発生したので、なのでなかなか気づけませんでしたが、どうやらMySQLサーバの容量がなかったのが原因だったようです。サーバの容量を空けたらエラーはなくなりました。/ 2013.03.25 MySQL
MySQL テーブルの中身を空にする テーブルの中身を空にするには、テーブルの中身をすべて削除するか、テーブルを削除して再度作り直すという2通りの方法があります。テーブル内のデータを削除するdeleteにより削除する場合はテーブル内のデータをそれぞれ削除しテーブル自体は依然のま... 2013.03.23 MySQL
Symfony2 「Catchable Fatal Error: Argument 1 passed to」っていうエラーでた。 Symfony2で以下のようなエラーがでた!2.キャストによる失敗この場合は、LoginProxyのコンストラクタは、Acme\RentacarBundle\Entity\UserRepositoryのインスタンスを要求しているがDoctr... 2013.03.23 Symfony2
MySQL 挿入したレコードのIDを得る MySQLテーブルのフィールドををAUTO_INCREMENTなど、自動的に値を設定するようにしていると、レコード挿入後でないと分からない値があります。その値を知るには、MySQLのLAST_INSERT_ID()関数を使用して最後に挿入し... 2013.03.19 MySQL
PHP 「Cannot use ‘Parent’ as class name as it is reserved in」と出た。 Parentというクラスを作ったら、以下のエラーが発生した。どうやら、"Parent"というキーワードでクラスを作ることはできないようです。名前を変えたら解決しました。/ 2013.03.19 PHP
Symfony2 「An exception has been thrown during the rendering of a template …」というメッセージが出た! Symfony2で以下のような長いメッセージが出た。「Anexceptionhasbeenthrownduringtherenderingofatemplate("CatchableFatalError:Argument1passedtoS... 2013.03.19 Symfony2
Symfony2 QueryBuilderで複数条件を指定する場合 QueryBuilderで複数条件を指定する場合は、2番目以降の条件をandWhereまたはorWhereで追加します。以下に例を示します。詳細は以下 2013.03.16 Symfony2データベース
PHP DateTimeオブジェクトを出力するには。 DateTimeクラスはそのまま出力しようとしても、表示されずに場合によっては、以下のようなエラーになってしまいます。「Anexceptionhasbeenthrownduringtherenderingofatemplate("Catch... 2013.03.16 PHP