問題タブ [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 - 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
ファイルです:
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 で非常に高く評価されています。
php - php Fat Free、キャプチャプラグインの使い方
Fat Freeが提供する Captcha プラグインを使用できません
私を助けてください
php - クロージャー付きのPHPファットフリー「セット」
F3 :: setを使用してモデル/ビューでクロージャーを割り当てて使用する方法を知っている人はいますか?または、次のシナリオの解決策を提供しますか?
バージョン1.4.4を使用しています
これが私がやろうとしていることです:
しかし、クロージャはサポートされていないようです... require / includeを使用してモデルをロードし、F3 :: setなしで関数を定義し、ビューでユーザー定義関数を有効にすると、機能させることができます。しかし、私はF3 :: call / F3::setを使用することで得られる分離のレベルを維持したいと思っていました。
ありがとう!
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 にあります)。
php - 自分のコンピューターからオンライン サーバーにサイトを移動すると、未定義のクラス エラーが発生しますか? 【無脂肪フレームワーク】
問題がないことを確認するために、アクセス許可を 777 に設定しました。base.php、db.php、および index.php ファイルは、サーバー上の必要な場所に含まれています... オンライン サーバーでは PHP 5.3.8、ローカル コンピューターでは 5.3.6 です。
この問題の診断はどこから始めることができますか?
php - PUTリクエストは、Backbone.jsからRESTフルPHPページに406(受け入れられません)を返します
PHPでFatFreeFrameworkを使用してRESTフルAPIを作成し、backbone.jsを使用して呼び出しを行っています。新しいOrdersモデルを保存しようとすると、アプリがPUTリクエストを送信し、サーバーが406エラーを返します。
私の.htaccessファイルは次のようになります。
私のWebサイトアプリケーションはローカルサーバーで正常に動作し、これはWebサーバーでのみ実行されます。何が悪いのか考えてみませんか?
php - FatFreeフレームワークのディレクトリの変更が機能しない
F3フレームワーク(PHP)の学習を開始し、HelloWorldプログラムを実行できるようになりました。
しかし、私は単純な問題に直面していますが、私が間違っていることを理解できないようです。index.php
ファイルをWebルートディレクトリ(/ var / www)に保持し、ルーティングを-として保持する場合
とアクセスhttp://localhost
、私は正しい出力を取得しています。ただし、index.phpファイルをパスに配置し/var/www/my_test/
、ルーティングを次のように変更すると、
アクセスhttp://localhost/my_test/
すると、URLが存在しないことがわかります。
ここで何が欠けていますか?
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')
でキャッシュを無効にしました
しかし、それは私にとって役に立ちませんでした。どんな助けでも大歓迎です。ありがとうございました!