問題タブ [kohana-orm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kohana - Kohana データベース構成システム
kohana 3.2 で動作するデータベース構成機能を取得しようとしています。Config_Database をソースとしてアタッチしたい:
ここで説明: http://kohanaframework.org/3.2/guide/kohana/config モジュールをロードした後に新しいソースをアタッチします (したがって、ソースをアタッチする前にデータベース モジュールがロードされます)。しかし、新しいソースを添付すると、kohana は ORM ドライバーで Auth モジュールを使用してコントローラーをロードしたくないようです。その後、ブラウザが読み込まれますが、白いページしか表示されません。ORM または Auth モジュールを使用していない他のすべてのコントローラーは、適切に機能します。
Config_Database 機能の使用方法を簡単に説明したり、代替手段を提供したりできますか。
php - コハナ(ORM)-2つのテーブルからレコードを見つける方法
これが私のテーブルの外観であり、これが私がする必要があることです:
$ my_category='カテゴリテーブルのカテゴリのいずれか'を持つレコードを見つける必要があります。これを行う簡単な方法はありますか?
kohana-3 - Kohana 3 ORM は where 句で 2 つの列を比較します
そのようなクエリを生成する必要があります:
kohana ORM で 2 つの列を比較する方法が見つかりません。ここで、date2 はテキストと見なされます。
この行をどのように書くことができますか?
ありがとう!
より詳しい情報:
私は今のところこれを使用しています:
php - コハナの別のテーブルのデータに基づいてmysqlの結果を並べ替える
私はこのコハナプロジェクトを継承しましたが、それとORMの経験はほとんどありません。
テーブル構造は次のようになります。
問題は、ユーザーが特定の役割(この場合はログイン)を持っているかどうかでソートする必要がありますが、ORMでそれを行う方法がわかりません。
現在のクエリは次のとおりです。
そして、出力すると次のように出力されます。
したがって、問題は、ユーザーがログインを許可されているかどうかでソートできるようにクエリを変更する方法です。
orm - Kohana 3.2 ORM - 複数のデータベース間でモデルを関連付けますか?
使用する非標準のデータベース セットアップがあり、このテスト ケースを Kohana 3.2 で動作させようとしていますが、運がありません。シナリオ:
- データベースAを使用したコースモデルがあります
- データベースBを使用したメンバーモデルがあります
- データベースAにcourses_members結合テーブルがあります
コースのモデル
メンバー向けモデル
今、コントローラーでいくつかのテストデータをエコーアウトしようとしています
しかし $member->username は空のオブジェクトになります。空のオブジェクトは私を悲しくさせます。
アイデア?Kohana ORM は複数のデータベースでこのように機能しますか?
kohana-orm - kohana モデルを継承する列を追加
kohana orm と継承をどのように操作するのか疑問に思っていました。
Vehicle というモデルがあるとします。
5列の$_table_columns
Car という別のモデルを作成し、さらに 5 つの列をモデルに追加したいとします。親の $_table_columns 変数をどのように変更する必要がありますか、またはそれをオーバーライドする必要がありますか?
ありがとう
kohana-orm - コハナコラム内省
KOHANAモデルの$_table_columns配列の機能はどれか知りたいです。
テーブルの列はイントロスペクションによってロードされるので、これを尋ねます。この配列の用途は何ですか、プロパティのデフォルト値ですか?
kohana-3 - コハナ3.0でレコードを更新する方法
テーブルのレコードを更新したい。コハナ3.0とORMを使用しています。私のコードは次のとおりです-
ただし、最初のレコードが更新されるたびに。代わりに、レコードを選択して$this_photo_idで更新します。
どうすればこれを達成できますか?
php - Kohana 3.2でDatabase_Exception [ 1062 ] (「重複エントリ」)の主キーを取得する方法は?
という列を持つテーブルがあるとしましょうa
。それにインデックスUNIQUE KEY
が付いています。
ORM モデルでは、そのテーブルに挿入しようとします。これは、ユーザーが一意ではないDatabase_Exception [ 1062 ]
列に何かを挿入しようとしたときに発生するキャッチ方法です。a
今、複製しようとしたコンテンツが既にあるエントリの主キーを取得しようとしています。これ以上 SQL クエリがなくても可能ですか? その行の主キーがどこかに返されることを願っています。
意味不明で申し訳ありませんが、説明するのがちょっと難しかったです。アドバイスありがとう!
kohana-3 - コハナ3ORMテーブルネーミング
私の質問は、ピボットテーブルではない「comments_flags」などのマルチワードMySQLテーブル名に関する規則についてです。
- 「comments_flags」の正しいデータベーステーブル名は何ですか?
- 対応するモデル名は何ですか?
アドバイスありがとうございます。