問題タブ [fat-free-framework]
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 - 親クラスが間違った場所で検索されています
脂肪のないフレームワークの上に MVC フォルダー構造をカスタム作成しようとしていcontrollers
ます。2 つのファイルを含むフォルダーがbase.php
あり、index.php
. 今、私は次のようなインデックスファイルをロードしようとしています:
しかし、致命的なエラーが発生します:
base.php のコード:
index.php のコード
私が間違っていることは何ですか?
php - fatfree フレームワークで mysql の結果セットをループするにはどうすればよいですか?
私はphpの脂肪のないフレームワークを初めて使用し、mysqlクエリの結果をループする方法を見つけようとしています。または、連想配列として取得することをお勧めします(学習目的のみ)。
私がこれまでに行ったことは、
これは機能しますが、これを行うより良い方法があるかどうか疑問に思っていましたか? また、エラーハンドラーをセットアップするにはどうすればよいですか? つまり、クエリにエラーがあるかどうかを確認するにはどうすればよいですか (つまり、ファットフリーに相当するものmysql_error()
)。
php - Fat Free Framework では、routes.ini で ONERROR ルートを定義するにはどうすればよいですか?
私はこれを行うことができることを知っています:
routes.ini で作業したいのですが、そこで定義することはできますか?
php - 縮小すると速度が遅くなる理由がわかりません
これは私のどこかの間違いかもしれませんが、とにかく、複数のcss/jsを1つのファイルに縮小する機能が組み込まれているfat freeフレームワークを使用しており、これは最適化に適していると思っていましたが、逆になっています. js ファイルを個別に保持すると (そしてそれらは html の最後にあります)、追加した場合の合計サイズは約 364kb になり、1.5 秒以内に並列でロードされるようです。ただし、結合バージョンを読み込もうとすると、1 つのファイルのサイズは約 343kb になりますが、読み込みに約 10 秒かかります。
ただし、私の縮小ロジックは少し異なります。テンプレートで最初に、関数を呼び出してファイルをロードします。
この関数は適切なセッション変数を設定し、パスを返します。
パスは、minify メソッドを呼び出して実際の縮小されたコンテンツを吐き出すコントローラーにマップされます。
このようにして、テンプレートに必要な数のファイルを縮小し、テーマ内のフォルダーのネスト構造に関係なくファイル パスを維持できるようにしました。
私は何を間違っていますか?
PS: 実際のサーバーではなく、ローカルの wamp セットアップでこれをテストしているため、ロード時間は実際の Web サーバーとは明らかに異なります。
php - Fat Free フレームワークでフィルタリングした後にレコード数を確認するにはどうすればよいですか?
私は、cortex ORM プラグインで fatfree フレームワークを使用しています。特定の基準に一致するレコードの数を取得しようとしています。私のコード:
最初は、これはおそらくフィルタリングが機能しておらず、常にすべてを取得しているためだと考えていましたが、そうではありません。
では、フィルタリング後に実際にロードされたレコード数を取得するにはどうすればよいでしょうか?