私が読んだバックボーンチュートリアルでは、サーバー データベースで CRUD を実行する RESTful アーキテクチャを使用して、ある種のミニ フレームワーク (つまり、Slim) を実装しています。バックボーンのドキュメントには、RESTful api が必要であると記載されています。これは、モデルを最新の状態に保つバックボーンのルートと同期機能によるものだと思います。これは、バックボーンを使用することを選択した大きな側面です。
たとえば、以下の行は偽の URL (ルート) を「addWine」関数 (Slim API 内) にマップします。
$app->post('/wines', 'addWine');
仮定 1 : (PHP) CMS バックエンド (ミニ フレームワークではない) がある場合、2 番目のパラメーター (addWine) を独自の CMS クラス メソッド呼び出しに置き換えるだけで、json オブジェクトを返すことができると仮定します。
仮定 2しかし、バックボーンの状態を失わせずに同じクラス メソッドを html のリンクから直接呼び出すことはできないため、モデル データを同期する (およびブラウザーの履歴を記憶する) ことができません。
仮定 3その場合、バックボーンを満足に保つために、CMS データベースにアクセスするために、Slim API を使用し、(Slim) RESTful CRUD 呼び出しを介してバックボーン URL をルーティングする必要があります。
これらの仮定が正しければ、バックボーンがこれらの HTTP 呼び出しをインターセプトしているように見えます。これにより、RESTful + バックボーンの関係全体がどのように機能するのか疑問に思います。いくつか説明していただけますか?
私の仮定が間違っているとしたら、思った以上に助けが必要です。それを手伝ってもらえますか?
ありがとう