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

php - スリムなフレームワークでPDOを使用する方法は何ですか?

小枝をサポートする新しいスリムなプロジェクトを開始します。データベースレイヤーとしてPDOを使用したいのですが、統合する方法は何ですか?または単にGLOBAL$dbを使用しますか?

ありがとう。

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

javascript - バックボーンとスリムPHP-Access-Control-Allow-Headers-情報を取得できますが、投稿できませんか?

BackboneとSlimPHPフレームワークを使用しています。APIに情報を投稿しようとしていますが、Access-Control-Allow-Headersが問題を引き起こし続けています...

私のコンソールは次のように読みます。

私のヘッダーは次のとおりです。

スリムなindex.phpファイルのヘッダーは次のとおりです。

投稿データを処理するには:

私のjavascript(私はバックボーンフレームワークを使用しています)では、私のコードは次のとおりです。

どんな助けでも大歓迎です、私は何年もの間これに固執してきました!

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

php - Slim フレームワークで http 500 を返す

API で問題が発生した場合は、http 500 リクエストを返したいと考えています。

それでも http 200 を返します。

このコードを実行すると:

それはまだ私にhttp 200を与える

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

php - Slim フレームワークは、GET ルートをいくつかしかルーティングしません。

GET ルートが 2 つ以上ある場合、Slim からの応答を得ることができません。コードは次のとおりです。

を実行すると正常に動作しlocalhost:8888、Slim はlanding.php正常にレンダリングされ、入力localhost:8888/index.php/aboutすると about ページがレンダリングされますが、入力するとすぐに、localhost:8888/index.php/signupまたはlocalhost:8888/index.php/dashboard404 エラーで失敗します。どんな助けでも大歓迎です。

明確にするために、サーバーで URL 書き換えを設定していません (他の種類のエラーが発生しました)。レンダリングしようとしているファイルは実際に存在します。

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

php - SlimフレームワークとTwigテンプレートの使用中にエラーが発生しました

SlimをTwigテンプレートシステムで動作させようとしています。これは私の一部です。index.php

そしてこれが私の構造です

私は他の構成で数回試し、購入を検索すると、常にこのエラーが発生します:

誰かがここで私を助けることができますか?私が見つけたすべての例は、作曲家を使用したものでした

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

php - ローカル開発マシンではスリムに動作しますが、リモートサーバーでは動作しません

Slimで遊んでいますが、MAMPを実行しているローカルマシンでうまく機能します。ルートURLには「home」が表示され、/featuresには「features」が表示されます。しかし、私のLinodeマシンでは、ルート(「ホーム」)のみが機能します。/ featuresに移動すると、404が表示されます。

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

php - Hello World の例の空白ページを表示するスリムな php フレームワーク

やあ、諸君、万事順調でありますように。私は iphone/ipad プログラマーで、json リクエストを webservice に送信してすべてを楽しくすることができるいくつかのメソッドを使用して webservice を作成したいと考えています。

私は現在、Webサービスを作成しようとしています。これは私のホストです: justhost.com. すべてがLinuxであるため、.netフレームワークをセットアップできないことを理解しています。その後、スリムまたはエピファニーを使用して Web サービスをセットアップできると言われました。どちらも、セットアップにそれほど時間はかからないはずだと言われました。最長5分? しかし、私は過去 2 日間、物事をうまく機能させようとしましたが、ほとんど成功しませんでした。

私の意見では、エピファニーに比べてセットアップが簡単なので、スリムに固執しました。私は今、私のウェブページにこのようなものを書くことができるように、Hello World の例をテストしています....

testing.mysite.com/hello/pk

しかし、私は空白のページを取得しています。私の.htaccessファイルは、間違ったエラーページをスローしないように、サイトのプレフィックスを付けてアドレスバーに書き込むすべてのURLに対して正しい必要があると想定しています。

これは、私のフォルダーディレクトリが atm のように見えるものです:

ここに画像の説明を入力

そして、Slim フレームワークによって提供された .htaccess ファイルを挿入しました。

これを機能させるには、他に何が必要ですか。私は何が欠けていますか。誰かがこれで私を助けてくれることを願っています。

更新 1

これは私が受け取ったエラーです..解析エラー:構文エラー、8行目の/home1/dholnot1/public_html/testing/index.phpの予期しないT_FUNCTIONその後、requireステートメントの末尾にあるセミコロンを削除し、エラーを変更しましたこれに:解析エラー:構文エラー、5行目の/home1/dholnot1/public_html/testing/index.phpの予期しないT_VARIABLE

更新 2

これは私のコードです:

更新 3

PHP 構成を PHP バージョン 5.3.18 にアップグレードしました。これは、無名関数が動作することを意味します。

これは新しいエラーです: Fatal error: Class 'Slim\Log' not found in /home1/dholnot1/public_html/testing/Slim/Slim.php on line 242

242行目のslim.phpファイルをチェックインすると、次のように表示されます。

'log.level' => \Slim\Log::DEBUG,

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

apache - Slimawaysは404エラーページを表示します

XAMPPまたはMACOSのネイティブApacheサーバーでMacでSlimをテストしようとしていますが、誰でも動作します。コードに従ってください:

GET関数のコールバックを見ると、H1テキストが出力されるだけです。

私の.htaccessコンテンツ:

SlimのWebサイトで取得した元のファイルには何も変更せず、ブラウザーに404エラーが表示され続けます。

誰か助けてもらえますか?

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

php - Backbone から Slim REST サービスへの PUT 要求で 404 Not Found が発生する

Slim REST サービスを呼び出すバックボーン スクリプトがあります。GET リクエストは正常に機能しており、PUT リクエストは 404 Not Found を返しています。注: これは、私のコードが最近別のサーバーに移動されるまで (そしてローカルで動作するまで) 動作していたので、Apache の構成設定と関係があると推測しています。バックボーン スクリプトのスニペットを次に示します。

Slim REST サービスのスニペットを次に示します。

リクエストのヘッダー情報は次のとおりです。

更新:同じサービスへの POST をテストしたところ、正常に動作しました。PUT はまだ失敗します。

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

php - ajaxでスリムにPOSTが機能しない

jQuery の ajax を使用してスリムな API にデータを POST しようとしています。

ここにjQueryがあります

そしてスリムなindex.php

index.php にも $app->get() があり、それを削除すると、POST しようとしたときに 405 Method Not Allowed が表示されます。私が POST を実行していないことは明らかで、実際には GET を呼び出しています。jquery経由でPOSTするために何をすべきかを知る必要があります。これはすべて同じドメイン localhost で発生しています

投稿のネットワーク アクティビティは次のとおりです。

助けてくれてありがとう