問題タブ [database-abstraction]

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 投票する
2 に答える
1451 参照

php - Mysqli 1 つの関数で接続を作成し、それを別の関数で SQL クエリに使用する

私はほとんどのcmsが持っているものと同様のデータベースクラスを作成しようとしていたので、1つの関数で接続を作成し、クラス内の他の関数でクエリに使用される接続オブジェクトを返しています..

それは常に出力しますfails、私はおっと & mysqli は初めてです多分私は明らかな何かが欠けています。助けてください !

0 投票する
0 に答える
49 参照

database - Is it possible to add layer between CI and DB

Hello i want to add another layer between CI and DB.. I want to write my functions like

or

which are using native db functions built in codeigniter already.. I was doing it by base model classes but i want another class to do it because i want to use my IDE's code completion abilities..

P.S i activated #1 hack from http://net.tutsplus.com/tutorials/php/6-codeigniter-hacks-for-the-masters/

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

php - CRUD での 1 つのアクションとしての作成と更新

PHP で MVC アプリケーションを作成するときに Create と Update が異なる理由はありますか?

理論的な説明でそれらが異なる理由はわかりますが、CRUDコントローラーで作成と更新のために別々のアクションとビューを維持する価値はありますか? 保存ボタンのタイトルのみを変更する必要がある場合は、作成操作と更新操作の両方に対して 1 つのアクションを使用するのが論理的です。オブジェクトを新しいDB行として保存するか、IDに応じて既存のものを更新します(または持っていません)。

PS。私は常にそれらを 1 つのアクションにマージしてきましたが、最近 Zend Framework に関する情報を検索し始めたとき、いくつかの CRUD 機能を備えたすべてのチュートリアルには、ほぼ同じコードを持つ個別の作成および更新アクションとビューがあることがわかりました。作成者がコードの 90% をあるメソッドから別のメソッドにコピー アンド ペーストする理由は奇妙に思えます。

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

php - 私の MODEL ルールは CodeIgniter システムのどこにありますか?

非常に大きな Web サイトを構築するためのフレームワークとして codeIgniter を使用しています。すべて順調。モデルを使用して、データベースとの間でデータを取得/送信します。しかし、ある質問が最近私を混乱させました。ページ全体のループからデータを取得する際に、モデルは使用しません。

たとえば、右側のサイドバーの場合、ループを使用してカテゴリのリストを取得します。現在、このループは配列に基づいており、この配列はデータベースから取得されたデータのセットです。この DB からのデータ取得はコントローラーで処理されます。これは正しいです?または、DB からのみ、モデル内でのみデータを絶対に取得する必要がありますか? 私はモデルを登録/ログイン/ニュースレター/注文などにのみ使用しているため.

これは、DB データの取得も担当するコントローラーの 1 つです。

$this->niazer->データベースデータの取得を担当するライブラリです(現在のプロジェクト専用に作成されています)

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

php - モデルの結果をビューで使用する、FuelPHP の基本

FuelPHP 1.7の使用に少し混乱しています。

コントローラー

モデル

すべてがうまくいきます。データがクエリされ、コントローラーで検出されます。私が達成しようとしているのは、次のデータを使用することです。

(ネストされた) ビュー

ヘッド ビュー (ネスト):

コンテンツ ビュー (ネスト):

等々。

この例のビューの変数は、コントローラーで明示的に設定されていないため使用できません。それらは明示的に設定する必要がありますか、それともデータオブジェクトを渡すことも可能ですか? もしそうなら、どうすればこのオブジェクトのデータに正しい方法でアクセスできますか? ここで FuelPHP には良い例がなく、私は今立ち往生しています。

どうすればいいのですか?