問題タブ [fuelphp]
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.
php - 燃料ビューのi18n(国際化)
Fuel PHPのビューでi18n(国際化)文字列を処理するための最良/推奨される方法は何ですか?ドキュメントでこれへの参照を見つけることができず、gettextを使用することを検討しています。助言がありますか?
git - 開発ブランチから最新のコミットを取得する方法
私は開発ブランチを複製しました:
ただし、クローンされたファイルには、次のような開発ブランチへのコミットは表示されません。
開発ブランチへの最新のコミットを取得するにはどうすればよいですか?
php - FuelPHP でのモデルの使用?
私は PHP フレームワークが初めてで、ベンチャーを始めるために FuelPHP を試してみました。数日間のテストの後、私は物事がどのように機能するかを理解しました. コントローラーはアクションを制御し、ビューは $content を制御し、テンプレートはレイアウトを制御します。しかし、モデルについてはどうですか? それらは何のためにあるのでしょうか?
php - FuelPHPのモジュールの「移行」または同様の機能を構築する方法
FulePHPは、「モジュール」が独自のMVC構造を持つことを可能にするHMVCフレームワークです。このフレームワークは、「移行」と呼ばれる便利なツールも提供します。このツールは、データベースとコードのバージョンの競合(開発中)をエレガントな方法で解決します。
ただし、移行ツールはアプリごとです。パッケージDBスキーマおよびフィクスチャの管理はサポートされていません。
私はこれらの代替ソリューションを思いついた:
- 「移行」を排他的に使用できるように、FuelPHPプロジェクトとしての依存関係を使用して各モジュールをビルドおよびテストします。厳密な環境(開発/本番)ブランチポリシーを使用して、多数の構成が必要です。
- モジュールを更新またはインストールした後、「APPPATH / modules / [mod_name]/migrations」内のファイルをスキャンして「migrations」にリンクします。
- 従来の方法:実行時にテーブルが見つからなかった場合にロードされる、DBスキーマとフィクスチャのSQLファイルを手動で維持します。
ソリューション1と2を組み合わせるのは妥当なようですが、かなりの作業が必要になります。そうするための、または移行サポートをモジュールに移植するためのエレガントな方法はありますか?
前もって感謝します。
**編集済み、「モジュール」は「パッケージ」ではなく、私が探している場所にあるはずです
つまり、モジュールディレクトリを次のようにしたいと思います。
- クラス
- コントローラ
- モデル
- 見る
- 構成
- 移行
- lang
- ビュー
fuelphp - FuelPHPの複数のアプリケーションディレクトリ
ここ数年、CodeIgniterをベースにしたWebアプリケーションを開発してきました。CIはこれまで私に役立ってきましたが、次世代のソフトウェアでは、PHP5.3とより堅牢なフレームワークへの移行を検討しています。私はFuelPHPが登場してから約1年前に見てきましたが、アプリケーションの次のバージョンの開発を本格的に開始する段階に来たので、FuelPHPを試してみることに興味があります。
私のアプリケーションは、複数のアプリケーションディレクトリの使用に依存しています。基本的に、システムのコア機能を備えたシステムアプリケーションがあります。これは、更新中に変更されるため、管理者が触れてはならないコードです。さらに、管理者がシステムクラスを拡張およびオーバーライドできるユーザーアプリケーションディレクトリがあります。このようにして、管理者はシステムコアに触れることなくシステムをカスタマイズできます(したがって、システムが更新されたときに変更が失われるのを防ぐことができます)。URLからリクエストが届いたら、まずシステムにユーザーアプリケーションディレクトリをチェックしてもらいたい。そこにコントローラーが見つからない場合は、システムアプリケーションディレクトリ(理論的にはファイルが見つかるはずです)に移動し、そのコントローラーを使用します。
CIやコハナの考え方からこの問題に取り組むことを間違えたくないので、私が疑問に思っているのは、FuelPHPでこれを行うための最良の方法は何ですか?私はFuelPHPの経験があまりないので、誰かが私にいくつかの指針を与えたり、正しい方向に私を突き動かしたりできるかもしれないと期待していました。
ありがとう!
php - バルクデータをアップロードするためのユーザーフレンドリーで技術的でない方法
私は、FuelPHP を使用して、ユーザーが CSV テンプレートをダウンロードしてデータを入力し、それをアップロードしてレコードをデータベースに大量にインポートできるシステムを構築しています。実装は見当たりませんが、これで車輪を再発明しているように感じます。
一般的に技術者ではないユーザーが大量のデータをアップロードできるようにするための最善/標準/適切/巧妙な方法は何ですか?
php - Fuelphp(php)を使用してmongodb(object)からデータを引き出す方法
私はFulePHPとMongoDBを使用していますが、どちらも初めてです。何らかの理由で、コレクション内の複数のMongoDBデータオブジェクトを引き出すことができません。コレクション「personnel」に2つのアイテム「person」があります。データを取得しようとすると、「person」というアイテムが1つしか取得されません。私はその理由を理解しようとしています。モデル内からvar_dump()を実行すると、2つのアイテムが表示されます。コントロールからprint_r()を実行すると、1つのアイテム(最初のアイテム)のみが表示されます。モデルでsizeof($ personal)を実行すると、「1」が表示されました。これは、オブジェクトが1つしかないため意味があります。したがって、foreachループはモデル内で機能しておらず、1回の反復のみを実行すると想定しています。私はこの2日間、なぜこれが発生するのかを理解しようと費やしました。また、foreachループに多くの時間を費やしたため、理解できなくなったため、ここに来ました。これが私のモデルです:
これが私のコントローラーです:
cssの部分は気にしないでください、それはcssを引っ張っているだけです。モデル内からのvar_dumpは次のとおりです。
そして、これがコントローラーからの私のprint_r()です:
コントローラーに到達する前にデータが失われるため、ビューも必要ないと思います。しかし、私がビューを必要とするかどうか私に知らせてください。助けてください。私は単に他に何をすべきかわからない...ありがとう。
php - オブジェクト MongoDB および PHP (fuelphp) からデータを抽出します。
MongoDB と FuelPHP を使用しています。MongoDB に正常に接続し、データを抽出できます。ビューにデータを挿入する方法を理解するために、すでに 3 日間を費やしました。私の見解は次のとおりです。
私のコントローラーは:
私の var_dump() は次のとおりです。
現在は機能していますが、何らかの理由でビューに最初のアイテムしか表示されません。
私の古い宿敵である foreach ループで何かがひどく間違っていると思います... 助けてください。ありがとうございました。
php - FuelPHP ORM はこのデータベース設計を処理できますか?
Fuel ORMがここで説明されている設計を処理できるかどうか疑問に思っています:
http://www.codeproject.com/KB/aspnet/LocalizedSamplePart2/normalizedSchema.gif
次の SQL または類似の SQL を生成して実行する必要があります。
または、通常のクエリを使用する必要がありますか?
お知らせ下さい。