問題タブ [nette]
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.
nette - ルーターリストをモジュールに分割するにはどうすればよいですか?
このルーターリストがあります:
ただし、これら 2 つのルーター リストをモジュール フォルダーに分けた方がよいでしょう。将来的には、さまざまなルーター リストを持つモジュールをさらに作成する予定です。どうすれば分離でき、その後どうすれば登録できますか?
php - Latte にフィルター (以前のヘルパー) を登録する方法は?
Latte テンプレート エンジン用の独自のフィルタを作成したいと考えています。ドキュメントに例がありますが、プレゼンター内に登録する方法は説明されていません。
プレゼンター内で Latte\Engine のインスタンスを取得する簡単な方法があると思いますが、その方法はわかりません。
javascript - PHP と素敵な URL を使用した RequireJS
私はこの問題を何時間も解決しようとしてきましたが、自分でもインターネットでも解決策を見つけることができなかったので、ついにあきらめて質問を投稿することにしました.
RequireJS を使用して、AMD として管理されている JavaScript で新しい PHP アプリを構築しようとしています。このアプローチを使用するのは初めてで、とても興奮していますが、javascript が機能しない問題が 1 つあります。
ルーティングによる素敵なURLです。(ルートには Nette Framework を使用し、Web サーバーには Apache を使用します)。requrejs と依存関係をセットアップした後、すべてがホームページ (localhost/) で正常に動作しますが、localhost/news のような URL を持つ他のページに移動すると、動作が停止し、requirejs はたとえば、存在しないスクリプトについて不平を言います "localhost/testapp/news/js/vendor/jquery/dist/jquery.js"
. 代わりに を検索する必要"localhost/testapp/js/vendor/jquery/dist/jquery.js"
がありますが、ベース URL の一部として mod_rewrite によって書き換えられた引数 (この場合はプレゼンター名) を取ります。これは非常に一般的なセットアップである必要があり、同様の質問を見つけることができなかったため、私の側のどこかに問題があると思います。
layout.latte の requirejs (基本テンプレート):
(Nette フレームワークの basePath 変数では、追加のパラメーターに関係なく、常にアプリのルートになります。この場合は/testapp
)
app.js
ディレクトリ構造:
これは私が得た限りです。多くの組み合わせ、相対パス、パスの前のドット、スクリプト タグのデータ属性などを試しましたが、解決策を見つけることができませんでした。
どんな助けでも大歓迎です、乾杯!
php - サーバー上の PHP ファイルのアップロードが MIME タイプを application/octet-stream に変更しました
ファイルのアップロードがあり、localhost でテストすると、すべての MIME タイプに問題はありません。(txt、pdf、doc、docx、xls、xlsx)
サーバーで同じファイルをテストすると、すべての MIME タイプが application/octet-stream に変更されます。
PHP.ini またはそれを設定する他の場所に設定はありますか?
サーバーは WAMP を使用しています。
PHP フレームワーク ネット