問題タブ [slim]
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.
jquery - sinatraのテンプレートエンジンを使用してAJAX呼び出しの「text/html」コンテンツを返す方法は?
だから、私はAjax(JQueryを使用)とSinatraに問題があります。
私はルートを持っています:
これはAjax「GET」を介して呼び出されます。
しかし、HTML出力が得られず、何もレンダリングされません。問題はここにあると思います
しかし、まだテンプレートエンジンを使用して有効なhtmlを返す方法がわかりません。
php - TWIGテンプレートへのセッションの受け渡し
$_SESSION['session'];スリムなマイクロフレームワークを使用して小枝テンプレートを取得したいときに問題が発生します。
これは私のコードです:
そのコードでセッションユーザー名を取得できません。
小枝テンプレートにセッションを渡す方法について何か提案はありますか?
php - オプションのパラメーターを使用する場合は、オプションの末尾のスラッシュを許可します
この path:/page(/:pageID)を考えると、次のバリエーションを許可するにはどうすればよいですか:
/pageおよび/page/(pageID 部分が欠落している場合でも。/page/1と/page/1/
ありがとうございました。
php - PHP SLIMフレームワークへのJQuery AJAX呼び出しは、エラーメッセージなしでエラー関数を呼び出しますか?
私はこのサーバー側のSLIMコードを持っています:
かなり裸骨ですね。つまり、GET は 1 つだけです。
今、私はこのクライアント側のJavascriptコードを持っています:
また、かなり簡単です。
jQueryによるAJAX呼び出しにバインドされたボタンを保持するこのHTMLのものがあります:
このようなものは、今日まで機能していましたが、なんらかの異質な理由で機能しなくなったのです!
ほら、うまくいきますよね?
しかし、私がその HTML ボタンを押すたびに、Ajax は呼び出しが失敗したと判断し、エラー関数にリダイレクトしますが、何も表示されず、空白のエラー メッセージしか表示されません。
これの何が問題なのですか?数日前はうまくいきました!
php - サブドメインでのSlimPHPREST APIの.htaccess構成?
現在、SlimFrameworkを使用してビルドされたapi.phpファイルがあります。api.mydomain.com(またはmydomain.com/api)のようなものを使用してAPIファイルを参照し、http://api.mydomain.comをベースURLとして使用して呼び出しを行いたいと思います。Slimのドキュメントでは、.htacessファイルに次のものを追加する必要があります。
しかし、私が正しければ、要求されたファイルが存在しない場合は、index.phpファイルが返されます。api.mydomain.comまたはmydomain.com/apiからindex.phpへのリライトを設定するにはどうすればよいですか?私たちが見つけたものはすべて、.htaccessを使用してこれを構成することを示しています。
次の書き換えルールを使用しましたが、すべてのURLにスラッシュ('/')が追加され、Slimでもルートを再構成する必要がありました。(例:「/messages」は「/messages /」になり、「/ threads?id=123」は「/threads/?id = 123」になりました)
php - スリムフレームワークのベースURL
SlimFrameworkは初めてです。Codeigniter関数のようにベースURLを取得するにはどうすればよいbase_url()ですか?
ありがとう
php - Slim Framework を使用した同じ匿名コールバックによる複数のルート
同じ匿名コールバックを使用する複数のルートを定義するにはどうすればよいですか?
機能する関数への参照を使用できることはわかっていますが、匿名関数を使用してコードベースの残りの部分と一貫性を保つためのソリューションを希望します。
基本的に、私が探しているのは、次のようなことを行う方法です。
〜または〜
ありがとうございました。
php - /index.php を URL に入れずに Slim Framework を動作させるにはどうすればよいですか?
PHP 用の Slim Framework を実装していますが、すべて正常に動作しているようです。ただし、それを機能させる唯一の方法は、次のように /index.php を URL に入れることです。
http://www.example.com/index.php/members/1
私はそれを次のように動作させたい:
http://www.example.com/members/1
.htaccess に何か関係があるような気がしますが、よくわかりません。これが私の.htaccessです:
.htaccess - 1 つのアプリケーションでスリムとコードイグナイターを使用してルーティングしますか?
アプリケーションのルーティングで問題が発生しました。私のフォルダ構造は次のようになります。
- 応用
- CSS
- 画像
- js
- svc // スリム アプリケーション フォルダ
- index.php
- .htaccess
スリム ルートhttp://www.mydomain.de/svc/hello/worldを呼び出すと、 codeigniter から 404 エラーが発生します。ルートの htaccess は次のようになります。
私に何ができる?
php - 非オブジェクトに対する Slim Framework メンバー関数 render()
ルートが index.php の目に触れないように、いくつかのクラスを設定しています。
index.php
そして、__http://domain.com/api/photos/recent/args/args/args のようなものを呼び出しています
テストクラスの写真
Slim のインスタンスを実行してレンダリングしようとしていますが、何らかの理由で取得できませんか? テスト HTML は photos.php と同じディレクトリにあります
私は何を間違っていますか?致命的なエラーで死ぬ
PHP 致命的なエラー: 13 行目の /library/controllers/photos.php の非オブジェクトに対するメンバー関数 render() の呼び出し