問題タブ [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 投票する
0 に答える
552 参照

fat-free-framework - fatfree php でマップを使用する際のエラー

Employee.php クラスを index.php と同じディレクトリに配置すると、すべてが正常に機能します

index.php:

Employee.php クラスをディレクトリの下に配置する場合、たとえば app で次の index.php を実行します。

エラーが発生します

内部サーバーエラー

致命的なエラー: クラス Employee を再宣言できません

• /home/zaky/Development/kinder/app/Employee.php:2

従業員.php:

0 投票する
0 に答える
282 参照

fat-free-framework - F3 Fat Free Framework DB::() は 1 つのデータベースで動作しますが、他のデータベースでは動作しません (同じホスト)

F3 フレームワークで開発されたコードがいくつかありましたが、これにはあまり詳しくありません。基本的に、インデックス ページには 1 つのデータベース接続が含まれます。

F3::set('DB', new DB( 'mysql:host=71.123.123.32;port=3306;dbname=DBNAME', 'DBUSERNAME', 'DBPASSWORD' ) );

これは、同じホスト上の開発データベースを使用して開発されました。現在、ライブ データベースに切り替えていますが、突然、サーバー エラーと最大 PHP メモリ制限の警告が表示されます。誰かが以前にこれを経験したことがありますか? 私たちは混乱しており、開発者もかなり困惑しています。彼は典型的な F3 セットアップを使用しましたが、追加は何もありません。コメント/提案をお寄せいただきありがとうございます...

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

macos - Fatfree が Mac では RewriteBase を必要とするのに、Ubuntu では必要としないのはなぜですか?

私は最近、Ubuntu で FatFree をかなり頻繁に使用しており、サブディレクトリに配置しても問題はありませんでした。ただし、最近、Mac (10.6.8) のユーザー Web サイトでこれを実行しようとしたところ、ルーティングが機能するために RewriteBase が必要になるという問題に遭遇しました

Ubuntu のデフォルトの Apache セットアップで .htaccess に RewriteBase がなくてもルーティングが機能するように見える理由を誰かが知っているかどうか疑問に思っていましたが、Mac でのセットアップではそれが必要になります。

Ubuntu のセットアップでは多数の VirtualHosts を使用しますが、Mac の構成にはサーバー構成、mod_userdir が有効化され、各ユーザーの Sites ディレクトリのディレクティブが含まれているだけです。

0 投票する
0 に答える
253 参照

php - Fat-Free Framework を使用して、テンプレートで別の php ファイルを呼び出して解析する方法は?

これは、メイン ルート フォルダーにある index.php ファイルです。問題は、テンプレート内の別の phpcode.php ファイルを解析しないことです。$f3=require(' phpcode.php'); を試みました。ただし、これはphpファイルのみを単独で解析します。

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

unit-testing - Fat Free PHP フレームワーク、ルーターが単体テストを中断

単体テストをセットアップするための F3 サイトのアドバイスに従うと、失敗します。この例では、F3 テストを含むファイルを作成する手順を説明し、それをルートに test.php として保存するように指示しています。したがって、URL はhttp://localhost/test.php. うーん...ルーターがチョークするため、これは決して機能しません。どこに置くの?ルーターの index.php ファイルには何を入れますか? 多分私は疲れているか、単に愚かなのかもしれませんが、この test.php ファイルを実行する方法がわかりません。

助けてくれてどうもありがとう。

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

put - Fat Free フレームワークがレコードを更新しない

これが私の単体テストのコードです...

呼び出される Member モデルの put メソッドは次のとおりです...

メンバーの put メソッドは期待どおりに呼び出されていますが、メンバーは copyFrom('POST') から新しい名前フィールドを取得していません。var_dump の名前フィールドには、まだ古い値が表示されています。私は何を間違っていますか?

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

backbone.js - Fat Free ルーターはバックボーン ルーターをブロックします。バックボーン router.js はどのように/いつ機能しますか?

Backbonejs (BB) プロジェクトをセットアップしています。サーバー側コード用に Fat Free Framework (F3) を実行しています。これを尋ねるとき、私は次の 2 つの Web 開発ツールを学習していることを覚えておいてください: BB ルーターはいつルーティングを行いますか? Web ページに BB ルーターのルートに一致するリンクがありますが、F3 ルーターはそれを処理しようとして失敗し続けます。これら 2 つのルーターはどのように連携し、干渉しないのでしょうか?

どうもありがとうございました。