問題タブ [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.

0 投票する
8 に答える
7855 参照

php - FatFreeFrameworkのmod_rewriteに関する単純な問題

PHP用のFatFreeFrameworkをセットアップして学習しようとしています。 http://fatfree.sourceforge.net/

セットアップはかなり簡単で、MAMPを使用して自分のマシンで実行しています。

「helloworld」の例をfinだけで実行することができました。

しかし、2つのルートがある2番目の部分を追加しようとすると、次のようになります。

require_once'F3 / F3.php';

2番目のURLを試してみると404エラーが発生します:/ about

コマンドの1つが機能し、他のコマンドが機能しない理由がわかりませんmod_rewrite

以下は私の.htaccessファイルです:

0 投票する
6 に答える
6541 参照

php - F3 (Fat-Free PHP フレームワーク) に MVC / OOP 構造を追加

この質問は、F3 (Php Fat Free フレームワーク) に関するもので、小規模な Web サイトやブログに適した、シンプルで高速で安全なフレームワークを探していたときに見つけたものです。私にとって重要だったのは、フレームワークにある種の ACL とシンプルさが備わっていることです。良い代替案があれば、私はすべて耳にします。それまでの間、F3 を使用したことがある方に質問です。

F3でまともなOOP MVC構造を持つことは可能ですか? ルートのようなもの F3::route('GET /',':indexController|home');は機能しないため、適切な MVC 構造をどのように実装しますか? ホームメソッドを静的に設定してから実行できることはわかっていますF3::route('GET /','indexController::home');が、これは不必要な複雑さとやり過ぎのように見え、各コントローラーのレイアウトを個別に設定する必要があるコンストラクトメソッドを無視します。index.php ファイルに入れたいのは、さまざまなコントローラーとアクションへのルートのみです。残りのロジックはこれらのコントローラーで処理されます。これにアプローチする最良の方法は何ですか?

どうもありがとう

編集: Yii についての意見も聞きたいです。Yii は PHPFrameworks.com で非常に高く評価されています。

0 投票する
3 に答える
1065 参照

php - php Fat Free、キャプチャプラグインの使い方

Fat Freeが提供する Captcha プラグインを使用できません

私を助けてください

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

php - クロージャー付きのPHPファットフリー「セット」

F3 :: setを使用してモデル/ビューでクロージャーを割り当てて使用する方法を知っている人はいますか?または、次のシナリオの解決策を提供しますか?

バージョン1.4.4を使用しています

これが私がやろうとしていることです:

しかし、クロージャはサポートされていないようです... require / includeを使用してモデルをロードし、F3 :: setなしで関数を定義し、ビューでユーザー定義関数を有効にすると、機能させることができます。しかし、私はF3 :: call / F3::setを使用することで得られる分離のレベルを維持したいと思っていました。

ありがとう!

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

php - Fat Free Framework の開始エラー

脂肪のないフレームワークで最初の .php ファイルを作成しましたが、機能しません

ファイルの内容:

404 エラーが発生します

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

php - Fat Free フレームワークの URL エラー

問題が発生しています。私は Ubuntu を使用しており、すべてのファイルは/var/www. 次のフォルダーが含まれています。

index.php の内容は

URL をhttp://127.0.0.1/F3Apps/として設定している場合、問題ありません。つまり、エコーしています。

ただし、URL をhttp://127.0.0.1/F3Apps/aboutに設定すると、次のようになります。 ここに画像の説明を入力

.htaccess の内容を以下に示します (.htaccess はファイル F3Apps にあります)。

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

php - 自分のコンピューターからオンライン サーバーにサイトを移動すると、未定義のクラス エラーが発生しますか? 【無脂肪フレームワーク】

問題がないことを確認するために、アクセス許可を 777 に設定しました。base.php、db.php、および index.php ファイルは、サーバー上の必要な場所に含まれています... オンライン サーバーでは PHP 5.3.8、ローカル コンピューターでは 5.3.6 です。

この問題の診断はどこから始めることができますか?

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

php - PUTリクエストは、Backbone.jsからRESTフルPHPページに406(受け入れられません)を返します

PHPでFatFreeFrameworkを使用してRESTフルAPIを作成し、backbone.jsを使用して呼び出しを行っています。新しいOrdersモデルを保存しようとすると、アプリがPUTリクエストを送信し、サーバーが406エラーを返します。

私の.htaccessファイルは次のようになります。

私のWebサイトアプリケーションはローカルサーバーで正常に動作し、これはWebサーバーでのみ実行されます。何が悪いのか考えてみませんか?

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

php - FatFreeフレームワークのディレクトリの変更が機能しない

F3フレームワーク(PHP)の学習を開始し、HelloWorldプログラムを実行できるようになりました。

しかし、私は単純な問題に直面していますが、私が間違っていることを理解できないようです。index.phpファイルをWebルートディレクトリ(/ var / www)に保持し、ルーティングを-として保持する場合

とアクセスhttp://localhost、私は正しい出力を取得しています。ただし、index.phpファイルをパスに配置し/var/www/my_test/、ルーティングを次のように変更すると、

アクセスhttp://localhost/my_test/すると、URLが存在しないことがわかります。

ここで何が欠けていますか?

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

caching - F3 キャッシュの問題

最近、エラーが出ました

警告: require_once(account_header.php): ストリームを開けませんでした: No such file or directory in /home/contestium/dev/temp/dev.contestium.com.tpl.0oyr4na 行 1 致命的なエラー: require_once(): 開けませんでした1 行目の /home/contestium/dev/temp/dev.contestium.com.tpl.0oyr4na に必要な 'account_header.php' (include_path='.:/usr/share/pear:/usr/share/php')

でキャッシュを無効にしました

しかし、それは私にとって役に立ちませんでした。どんな助けでも大歓迎です。ありがとうございました!