問題タブ [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.

0 投票する
1 に答える
336 参照

kohana - Kohana データベース構成システム

kohana 3.2 で動作するデータベース構成機能を取得しようとしています。Config_Database をソースとしてアタッチしたい:

ここで説明: http://kohanaframework.org/3.2/guide/kohana/config モジュールをロードした後に新しいソースをアタッチします (したがって、ソースをアタッチする前にデータベース モジュールがロードされます)。しかし、新しいソースを添付すると、kohana は ORM ドライバーで Auth モジュールを使用してコントローラーをロードしたくないようです。その後、ブラウザが読み込まれますが、白いページしか表示されません。ORM または Auth モジュールを使用していない他のすべてのコントローラーは、適切に機能します。

Config_Database 機能の使用方法を簡単に説明したり、代替手段を提供したりできますか。

0 投票する
3 に答える
2309 参照

php - コハナ(ORM)-2つのテーブルからレコードを見つける方法

これが私のテーブルの外観であり、これが私がする必要があることです:

$ my_category='カテゴリテーブルのカテゴリのいずれか'を持つレコードを見つける必要があります。これを行う簡単な方法はありますか?

0 投票する
1 に答える
679 参照

kohana-3 - Kohana 3 ORM は where 句で 2 つの列を比較します

そのようなクエリを生成する必要があります:

kohana ORM で 2 つの列を比較する方法が見つかりません。ここで、date2 はテキストと見なされます。

この行をどのように書くことができますか?

ありがとう!

より詳しい情報:

私は今のところこれを使用しています:

0 投票する
2 に答える
394 参照

php - コハナの別のテーブルのデータに基づいてmysqlの結果を並べ替える

私はこのコハナプロジェクトを継承しましたが、それとORMの経験はほとんどありません。

テーブル構造は次のようになります。

問題は、ユーザーが特定の役割(この場合はログイン)を持っているかどうかでソートする必要がありますが、ORMでそれを行う方法がわかりません。
現在のクエリは次のとおりです。

そして、出力すると次のように出力されます。

したがって、問題は、ユーザーがログインを許可されているかどうかでソートできるようにクエリを変更する方法です。

0 投票する
2 に答える
2061 参照

orm - Kohana 3.2 ORM - 複数のデータベース間でモデルを関連付けますか?

使用する非標準のデータベース セットアップがあり、このテスト ケースを Kohana 3.2 で動作させようとしていますが、運がありません。シナリオ:

  • データベースAを使用したコースモデルがあります
  • データベースBを使用したメンバーモデルがあります
  • データベースAにcourses_members結合テーブルがあります

コースのモデル

メンバー向けモデル

今、コントローラーでいくつかのテストデータをエコーアウトしようとしています

しかし $member->username は空のオブジェクトになります。空のオブジェクトは私を悲しくさせます。

アイデア?Kohana ORM は複数のデータベースでこのように機能しますか?

0 投票する
1 に答える
272 参照

kohana-orm - kohana モデルを継承する列を追加

kohana orm と継承をどのように操作するのか疑問に思っていました。

Vehicle というモデルがあるとします。

5列の$_table_columns

Car という別のモデルを作成し、さらに 5 つの列をモデルに追加したいとします。親の $_table_columns 変数をどのように変更する必要がありますか、またはそれをオーバーライドする必要がありますか?

ありがとう

0 投票する
1 に答える
635 参照

kohana-orm - コハナコラム内省

KOHANAモデルの$_table_columns配列の機能はどれか知りたいです。

テーブルの列はイントロスペクションによってロードされるので、これを尋ねます。この配列の用途は何ですか、プロパティのデフォルト値ですか?

0 投票する
1 に答える
550 参照

kohana-3 - コハナ3.0でレコードを更新する方法

テーブルのレコードを更新したい。コハナ3.0とORMを使用しています。私のコードは次のとおりです-

ただし、最初のレコードが更新されるたびに。代わりに、レコードを選択して$this_photo_idで更新します。

どうすればこれを達成できますか?

0 投票する
1 に答える
898 参照

php - Kohana 3.2でDatabase_Exception [ 1062 ] (「重複エントリ」)の主キーを取得する方法は?

という列を持つテーブルがあるとしましょうa。それにインデックスUNIQUE KEYが付いています。

ORM モデルでは、そのテーブルに挿入しようとします。これは、ユーザーが一意ではないDatabase_Exception [ 1062 ]列に何かを挿入しようとしたときに発生するキャッチ方法です。a

今、複製しようとしたコンテンツが既にあるエントリの主キーを取得しようとしています。これ以上 SQL クエリがなくても可能ですか? その行の主キーがどこかに返されることを願っています。

意味不明で申し訳ありませんが、説明するのがちょっと難しかったです。アドバイスありがとう!

0 投票する
1 に答える
441 参照

kohana-3 - コハナ3ORMテーブルネーミング

私の質問は、ピボットテーブルではない「comments_flags」などのマルチワードMySQLテーブル名に関する規則についてです。

  • 「comments_flags」の正しいデータベーステーブル名は何ですか?
  • 対応するモデル名は何ですか?

アドバイスありがとうございます。