問題タブ [idiorm]
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.
mysql - イディオムは、パラメーターの配列なしでデータベースから生のクエリを取得しますか?
Idiorm で実行するためにデータベースからクエリを取得しようとしていますが、生のクエリを使用するには、変数を配列で指定する必要があることに気付きました。データベースからクエリを取得して変数に割り当て、配列内の既存の変数を指定せずに生のクエリに入れることはできますか?
php - パリPHPでのMySQLクエリの区別
クエリを作成するためにParis/idiormPHPを使用する必要があります。私は多くの可能性を試しましたが、それでも解決策を見つけることができませんでした。私はPHPとSQLに不慣れで、ORMについてあまり知りません。最後に更新されたタイムスタンプの個別の名前を取得するためのクエリの作成を誰かが手伝ってくれると思っていました。
次のクエリを実行し、名前とその最初のタイムスタンプを取得できましたが、最新のタイムスタンプを取得できませんでした
これに対する解決策があることを願っています。
php - PHP 分割クラス関数呼び出し
私は SQL クエリにPHP とIdiormを使用しています。
通常のクエリ
これは機能します。
問題
場合によっては、クエリ全体を再度書き直すことなく、別の where 句を追加する必要があります。結果は次のようになります。できます。
失敗した私の試み
どういうわけかオブジェクトを失います。
php - RainTPLテンプレートの出力が正しくありません
私は、sqliteデータベースによって駆動される単純なWebサイトにRainTPL、Idiorm、およびGluephpを使用しています。
フロントページが読み込まれると、すべてが正常になります。 http://home.techtic.info
他のページがロードされると、フロントページからの出力と、RainTPLによってロードされた他のページからの出力を取得します。 http://home.techtic.info/admin
質問:2番目のURLがロードされたときにデータがロードされないようにするにはどうすればよいですか?
これはコードです:
mysql - Idiorm (MySQL) - 生のクエリ - SHOW TABLES LIKE
Idiormを PHP で MySQL の ORM として使用しています。
テーブルが作成されているかどうかを確認する必要があります。
SQLで
これはphpMyAdminで機能します
イディオムで試したこと
未定義のメソッド admin::count() の呼び出し
Idiormでこれを機能させることは可能ですか? もしそうなら、どのように?
php - dbnamePDOの問題
SlimPHPとIdiorm/Parisを使用してサイトを設定する際に奇妙な問題が発生しています。
MySQLはまだデータベース識別子を必要としているため、基本的に、生成されたクエリはどれも機能していません。
例:SELECT * FROM table 失敗しますが、SELECT * FROM dbname.table機能します。
dbnameビルドされた文字列と手動の両方を使用して、何度も接続に適切に設定しました。findを接続し、そのスキーマを使用しているように見えます。
Idiormモジュールに強制的に「使用」することを一緒にハックしたくはありませんが、それが唯一の答えである場合はそうしてください。
ノート:
- GoDaddyホスティング(これが問題だと思います)LAMPスタック
dbnameとはusername同じです
php - idiORM count() の問題
idiORM クラスを使用して問題が発生しています。(ドキュメントはこちら: http://idiorm.readthedocs.org/en/latest/ )
元のクエリをさらに処理するために保持しながら、特定のクエリの数を取得しようとしているので、元のクエリを2番目の変数にコピーしただけですが、count()メソッドを実行するとすぐに、すべてが他の変数にコピーされるようです.
たとえば、クエリを作成し、返された ORM オブジェクトを変数に保存して、次の$ormResults ようにコピーします$copy。
ここまでは正常に動作し、予想されるカウント結果は正しく に格納されてい$this->resultCountます。ただし、(今まで) 未使用の変数を var ダンプすると、まったく使用していないので困惑するプロパティ$this->_orginalResultsも含まれています。count()
実行しようとすると問題が発生し$this->_originalResults->findMany();ます。これは、count()メソッドが ORM オブジェクトを返すためですか? 私が知る限り、PHPコードは上向きに移動しません..そうですか?
要約:
ただし、これは完全に正常に機能します。
洞察/助けをいただければ幸いです。
php - カスタム外部キーによるイディオムとパリの関連付け
私はIdiormとParisのライブラリをテストしましたが、カスタムforeign_keyとの関連付けを使用すると奇妙な動作を発見しましたこれはコードです
クラスユーザーはモデルを拡張します{
} クラス部門はモデルを拡張{
データベース スキーマは変更できないため、カスタム外部キーは必須です。クエリ ログ テストの結果: $department= Model::factory('Department')->find_one(23); $user = $department->user()->find_many(); is: SELECT * FROM UserWHERE UserId= '' LIMIT 1 なぜ?
強力なテキスト 申し訳ありませんが、関係の順序を間違えました 間違った方法で構成しました has_one と belongs_to 正しいコード 関係を反転させます