Doctrine2

Doctrine 2.0はPHP(5.3.2+)のORMです。Doctrine1.2はActive Recordのパターンを使っているのに対し、Doctrine 2はData Mapperパターンを使います。Doctrineのプロジェクトはデータベースの抽象性とPHPで書かれたORMを扱うためのオープンソースのライブラリとツールの集合です。

RSS

  • 受付中

    回答
    0

    Entity,ymlファイル作成

    わからないこと ymlファイルを作成するコマンドについて質問です。 物理TBLを作成することはできました。 [user@hostname dir] $ vendor/bin/doctrine orm:convert:mapping --namespace="Eccube\\Entity\\" --from-database yml src/Ec

    • 0評価
    • 15PV
    lazyarea lazyarea 5日前
  • 受付中

    回答
    1

    ECCUBE3:doctrineコマンドに関して

    EC-CUBE3を使って開発をしています。 コマンドラインにてdoctrineコマンドを入力しDBにマイグレーションをさせたいのですが、doctrineコマンドがうまく使えずに困っています。 手順1. "# php app/console doctrine:schema-tool:update" 出力結果 [InvalidArgumentE

    • 0評価
    • 49PV
    TatsunoriKoda TatsunoriKoda 1ヶ月前
  • 解決済

    回答
    2

    Doctrine 2 で InnerJoin にサブクエリを用いる方法

    Doctrine 2 で下記のSQL文を実現したい。 商品ごとに毎日の売上数が保存されているテーブル CREATE TABLE IF NOT EXISTS `sales` ( `id` int(11) NOT NULL AUTO_INCREMENT, `item_id` int(11) NOT NULL, `date` date NOT

    • 0評価
    • 98PV
    k-igarashi k-igarashi 2ヶ月前
  • 解決済

    回答
    1

    Doctrine createQueryBuilderでsumとisnullを使いたい

    Symfony3のCommandでcreateQueryBuilderを使用し、複数カラムの合計値をだしたいと思っています。 createQueryBuilderでのSUMやISNULLの使い方がわかりません。 $doctrine = $this->getContainer()->get('doctorine'); $em = $doctrine->

    • 0評価
    • 114PV
    shunsuK shunsuK 4ヶ月前
  • 受付中

    回答
    1

    Symfony DQLのORDER BYで商品を並び替えしたい

    ECCUBE ver 3.10です 以下のコードで,dtb_productのproduct_idで並び替えをしたいのですが、通常通りの表示で並び替えができません。 どこが間違っていますでしょうか? よろしくお願いいたします。 Controllerの中身です。(省略しています) $Products = $app['eccube.repos

    • 0評価
    • 132PV
    toss toss 4ヶ月前
  • 受付中

    回答
    0

    Doctrine2で、 MappingException Class 'xxx' does not...

    Doctrine2を使って、既存のDBからEntityを生成しましたが、表題のようなエラーとなり、うまく行きません。 ディレクトリ構成 bootstrap.php cli-config.php composer.json src |-- entities |-- Purchase.php |-- Purchase.dcm.yml co

    • 0評価
    • 120PV
    ryuuinn ryuuinn 5ヶ月前
  • 解決済

    回答
    5

    LIMITを使用したDoctrine2のSQLの記述方法について

    EC-CUBE3.0.10において、注文番号をカスタマイズしランダムにて設定しているためすでに存在している注文番号との重複チェックを行う必要があります。 まず、以下のようなSQLを作成しこれをQueryBuilderにて作成しました。 作成したSQL SELECT COUNT(o.order_number) FROM dtb_order o

    • 0評価
    • 172PV
    jef12 jef12 5ヶ月前
  • 受付中

    回答
    1

    コントローラー外でセッションIDを受け取りたい

    symfony2で通常のphpファイルを作成し、セッションの情報を出力したいと思っています。 通常はコントローラーにapp[user]などで取得し、renderでtwigに渡すと思いますが、今回はphpファイルの中でセッションを取得し、そのまま出力したいです。 どの様にして実現ができるでしょうか? 宜しくお願い致します。

    • 0評価
    • 259PV
    toss toss 8ヶ月前
  • 受付中

    回答
    1

    DQLでLEFT JOINできない

    下記のようなテーブルがあり、省略していますがそれぞれに値が入っていて、LEFT JOINで結合したいのですが、結果が表示されません。何が間違っているでしょうか ?(クラス名) テーブル名 dtb_product(Product) +---------------+----------------+--------------+-----------

    • 0評価
    • 343PV
    toss toss 8ヶ月前
  • 解決済

    回答
    1

    symfony2 データベースを連結したい

    データベースを結合したものをrenderで飛ばしたいのですが、どのようにすればよいのでしょうか? 下記内容はdtb_productというテーブルからとってきているもので、phpのinnerjoinのように、3つのデータベースを繋げ、一つにしたものをrenderで引き渡したいです。 以下がdtb_productのみとってきてるものです。 $tes

    • 0評価
    • 439PV
    toss toss 8ヶ月前
  • 解決済

    回答
    2

    symfony2でEntity内のファイルで出てくる$がよくわからない

    symfony2のOOO.phpで /** * @var integer */ private $id; /** * @var string */ private $code; /** * @var string */ pr

    • 0評価
    • 271PV
    toss toss 8ヶ月前
  • 解決済

    回答
    1

    DoctrineのQueryBuilderでsetParameterが意図したとおりに動作しない

    doctrineのQueryBuilderを使ってデータベースの検索を行おうとしています。 その中でsetParameterを使いパラメータを当て込んでいるのですが、クエリの実行がうまくいきません。 原因を調べるためにクエリ文を出力してみたところ、setParameterで値を入れている部分が「?」になっていて本来入るべき値になっていませんでした。

    • 0評価
    • 235PV
    cermetj106125 cermetj106125 9ヶ月前
  • 受付中

    回答
    1

    DoctrineORMのdatetime型カラム default now()への登録について

    postgreSQL9.4 + Doctrine2 + ZF2.5 DoctrineORM経由でDBにINSERTを実行しようとして、エンティティのインスタンスを生成してセッターメソッドをコールし、 $em->persist($entity); $em->flush(); としたところ、datetime default now()で定義したカラムに『

    • 0評価
    • 251PV
    hashikun54 hashikun54 9ヶ月前
  • 受付中

    回答
    0

    ORM仕組みの違い

    doctrineとActiveRecordのテーブルとのマッピングの仕組みの違いを教えてください。

    • 0評価
    • 287PV
    imamoto_browser imamoto_browser 1年以上前
  • 受付中

    回答
    1

    Symfony2でcreateQueryBuilderを使用し、Mysql関数を使用する方法

    FWでSymfony2を使用し、createQueryBuilderを使用してデータをセレクトしているのですが、timestamp型のデータを年月日でGroupByしたいのですが、Mysqlのdate()等が上手く使えず、質問させていただきたく思いました。 public function getDate() { /** @v

    • 0評価
    • 1175PV
    otanam9190 otanam9190 1年以上前
  • 解決済

    回答
    1

    PHP var_dump()が出来ず困っています

    かなりサイズの大きい変数があります。 var_dump($user) を使用したり、多くの配列や変数を含むデータをブラウザで読み込もうとするとクラッシュしてしまいます。何が問題かが分からずお手上げ状態です。 データはきちんと挿入されています。設定などで問題があるのでしょうか?

    • 0評価
    • 556PV
    japanese_ninja japanese_ninja 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    8

  • 総質問数

    16

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る