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

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

jquery - sinatraのテンプレートエンジンを使用してAJAX呼び出しの「text/html」コンテンツを返す方法は?

だから、私はAjax(JQueryを使用)とSinatraに問題があります。

私はルートを持っています:

これはAjax「GET」を介して呼び出されます。

しかし、HTML出力が得られず、何もレンダリングされません。問題はここにあると思います

しかし、まだテンプレートエンジンを使用して有効なhtmlを返す方法がわかりません。

0 投票する
4 に答える
9220 参照

php - TWIGテンプレートへのセッションの受け渡し

$_SESSION['session'];スリムなマイクロフレームワークを使用して小枝テンプレートを取得したいときに問題が発生します。

これは私のコードです:

そのコードでセッションユーザー名を取得できません。

小枝テンプレートにセッションを渡す方法について何か提案はありますか?

0 投票する
5 に答える
3428 参照

php - オプションのパラメーターを使用する場合は、オプションの末尾のスラッシュを許可します

この path:/page(/:pageID)を考えると、次のバリエーションを許可するにはどうすればよいですか:

  • /pageおよび/page/(pageID 部分が欠落している場合でも。
  • /page/1/page/1/

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

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

php - PHP SLIMフレームワークへのJQuery AJAX呼び出しは、エラーメッセージなしでエラー関数を呼び出しますか?

私はこのサーバー側のSLIMコードを持っています:

かなり裸骨ですね。つまり、GET は 1 つだけです。

今、私はこのクライアント側のJavascriptコードを持っています:

また、かなり簡単です。

jQueryによるAJAX呼び出しにバインドされたボタンを保持するこのHTMLのものがあります:

このようなものは、今日まで機能していましたが、なんらかの異質な理由で機能しなくなったのです!

ほら、うまくいきますよね?

しかし、私がその HTML ボタンを押すたびに、Ajax は呼び出しが失敗したと判断し、エラー関数にリダイレクトしますが、何も表示されず、空白のエラー メッセージしか表示されません。

これの何が問題なのですか?数日前はうまくいきました!

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

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」になりました)

0 投票する
7 に答える
29944 参照

php - スリムフレームワークのベースURL

SlimFrameworkは初めてです。Codeigniter関数のようにベースURLを取得するにはどうすればよいbase_url()ですか?

ありがとう

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

php - Slim Framework を使用した同じ匿名コールバックによる複数のルート

同じ匿名コールバックを使用する複数のルートを定義するにはどうすればよいですか?

機能する関数への参照を使用できることはわかっていますが、匿名関数を使用してコードベースの残りの部分と一貫性を保つためのソリューションを希望します。

基本的に、私が探しているのは、次のようなことを行う方法です。

〜または〜

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

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

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です:

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

.htaccess - 1 つのアプリケーションでスリムとコードイグナイターを使用してルーティングしますか?

アプリケーションのルーティングで問題が発生しました。私のフォルダ構造は次のようになります。

  • 応用
  • CSS
  • 画像
  • js
  • svc // スリム アプリケーション フォルダ
  • index.php
  • .htaccess

スリム ルートhttp://www.mydomain.de/svc/hello/worldを呼び出すと、 codeigniter から 404 エラーが発生します。ルートの htaccess は次のようになります。

私に何ができる?

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

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() の呼び出し