問題タブ [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 - どうすればFuelPHPのバージョンを知ることができますか?
少し前にFuelPHPをダウンロードしましたが、開発中はアップロードエラー機能に問題があります。
古いFuelPHPバージョンの問題だと思います。新しいバージョンにはその問題がないことを私は知っています。
しかし、FuelPHPバージョンがどこにあるのかわかりません。
FuelPHPバージョンを見つける方法について提案をいただけますか?
fuelphp - fuelphphtmlメールの問題
解決できない問題に遭遇しました。
私はfuelphpのドキュメントを見て、そのようにしましたが、渡されたwalueでエラーが発生します
コード
メールテンプレートファイル
そしてメールは私にこれを送ります
誰かが私に何が間違っているのかヒントを教えてもらえますか?
orm - Fuelphp orm's has manyを使用しているときにフィールドごとに順序を設定するにはどうすればよいですか?
私は自分のデータをモデル化するためにfuelphpのormを使用しています。カスケード検索を実行するときに子要素が返される順序を制御するにはどうすればよいですか。
たとえば、投稿にコメントを添付する構成の例を次に示します。
たとえば、「date_entered」フィールドでコメントを並べ替えるにはどうすればよいですか?
前もって感謝します、デビッド
whitelist - Fuelphpのホワイトリストにカスタムモデルを追加する
カスタムメイドのModelクラスの1つをfuelphpホワイトリストに追加したいのですが、それを機能させるために指定する必要のあるパスが見つかりません。
これは(config.php内で)どのように見えるかです:
'whitelisted_classes' => array('Fuel \ Core \ Response'、'Fuel \ Core \ View'、'Fuel \ Core \ ViewModel'、'Closure')
そのリストにModel_Pieceを追加したいModel_Pieceはfuel/app / classes/modelにあります
「Fuel\app \ classes \ model\Model_piece」は機能しません
ここで何が欠けていますか?私はまだfuelphpに精通していないので、どんな助けでも大歓迎です。
php - public と Fuel フォルダーは同じサブディレクトリにありますが、URL に public/ はありません
Fuel PHP のインストール手順(大好きです) を何度も読んだ後、URL に public/ を表示せずにアプリを機能させる方法がわかりません。(つまり、すべて自己完結型です)。
私のセットアップはこれです:
/Users/AeroCross/Sites(これは MAMP がすべてのファイルをロードする場所、つまり localhost)
/Users/AeroCross/Sites/projects/mariocuba(これは Fuel アプリの webroot です)
含まれるもの:
フォルダ.htaccess内:mariocuba
publicフォルダー内の .htaccess :
アプリ (/Users/AeroCross/Sites/projects/mariocuba/) を読み込もうとすると、次のエラーが表示されます。
ここで何をすべきかわかりません。
そのように動作するように設計されていないことはわかっていますし、安全でないこともわかっていますが、これは開発とバージョン管理を目的としています。これを機能させるには、(ファイル システムの微調整を最小限にして) どうすればよいでしょうか?
config.phpファイルを と で構成しbase_url = nullていることは注目に値しますindex_file = null。
どんな助けでも大歓迎です!
php - Fuelphpでデータベースをクエリするためのより良い方法は何ですか?
クエリデータベースを選択するためのリスト要件があります
- 安全
- 柔軟性
- 速い
これはfuelphpのクエリ関数データベースです
私の問題
ORM Mapperを使用しているとき、柔軟な点に関して問題があります。私はこれを読んだことがあり、 ORMはテーブルのフィールドで選択できず、ORMはテーブル内のすべての列をフェッチでき、結合テーブルに大量のデータが渡される場合は、ORMは高セキュリティであり、高速ではありません。誰かが説明できるわけではないかもしれませんが、ORMがすべてのデータをフェッチするため、遅くなると思います。私の意見です。
ダイレクトクエリを使用している場合、SQLインジェクションが可能であるためセキュリティに問題がありますが、ダイレクトクエリを使用すると、クエリデータベースをカスタマイズでき、ORMよりも速度が向上すると思います。
クエリ構築を使用しているときに、2つ以上のテーブルを結合したいときに問題が発生しますが、この関数は引き続きfuelphpで使用できませんが、クエリビルダーを使用すると、直接クエリよりもセキュリティが向上し、速度が向上すると思います。
OK、それは私の意見です。実際には、他のセキュリティよりもセキュリティを優先するため、ORMを使用したいと考えています。これは非常に重要だと思います。
私の質問
- この問題に対するあなたの提案は何ですか?
fuelphp - モデルでのFuelphp入力とセッションの問題
私は本当に解決できない問題に遭遇しました(私はfuelphpの初心者です)。
したがって、モデルに入力を配置すると、このエラーが発生します
セッションで試してみると同じことです
そして、挿入されていない値をハードコーディングしようとすると、クエリをデバッグしてエラーは発生しませんでした。値が投稿されていることを示していますが(ハードコード値を渡す場合)、データベースには挿入されていません。
私のコード
モデル
コントローラ
誰かが私が間違っていることのヒントを教えてくれませんか?
ありがとうございました
PS:コントローラーでクエリデバッグの検証を削除しました
fuelphp - 登録時に FuelPHP Sentry 挿入グループ
これについては、ドキュメントで実際に何も見つかりません。私は Codeigniter をよく使用し、主に Ben Edmunds Ion 認証を使用しましたが、登録にグループ挿入機能を追加できたので、少し楽になりました。
このばかげた質問に反対票を投じることができますが、Sentry のドキュメントではこれについて何も見つかりません。
これが私の登録コードです:
私の質問は、選択したユーザーグループを保存するにはどうすればよいですか?
ありがとうございました。
php - これは、fuelphp の追加フィールドと多対多の関係を作成する正しい方法ですか?
追加のフィールドも含む多対多の関係の作成に関するドキュメントはあまりないようです (2 つのモデルの ID だけではありません)。私が理解している限り、追加のフィールドを持つ別のモデルが中間にある必要があります(関係自体がサポートしていないため)。
これは正しい方法ですか?
php - ORM の FuelPHP 更新により、散発的に「」ではなく「」が表示される
PHP 5.4.4 を使用していますが、FuelPHP ORM の保存および更新機能で非常に奇妙な動作が発生します。
シリアル化されたデータまたは JSON データをデータベースのフィールドに保存しようとしています{"name":"michael"}。model->save()直後に使用するModel::forge()と、100% 正常に動作しているように見え、表示される文字列は MySQL データベースに格納されたものです。
ただし、 model->property = 'new property' (JSON またはシリアル化されたデータ プロパティではない) のようなものをすぐに変更してから別の操作を行うmodel->save()と、90% の確率ですべてが ; に変わり"ます"。
問題をデバッグして 1 行ずつ実行しても、この問題は再現されないようです。スクリプト全体を処理し、"代わりに正しい"を保持します。
この問題は私を夢中にさせています。構成の問題だと思いますが、もっと多くの苦情があると思いますが、適切なスイッチが見つかりません。php_flag magic_quotes_gpc Off.htaccess にとの両方を設定
php_flag magic_quotes_runtime Offし (ただし、PHP 5.4 以降では必要ないはずです)、両方が false であることを確認しました。
私はここでアイデアがありません。調査するものは何でも本当に役に立ちます。