私は最後までドキュメンテーションに従い、1 つの HTML テンプレートを smarty でテストしてからカットしました。次に、コントローラーが期待どおりに機能しないことがわかりました。たとえば、ドキュメントで説明されているクラスを含む、で作成した名前は何でも、myapp/conrollers
つまり'hello.php'
class Hello_Controller extends TinyMVC_Controller
{
function index()
{
echo "Hello World.";
}
function time()
{
echo "The time is now.";
}
}
私はそれを示すことができません。したがって、ファイルの名前はコントローラ クラス名のプレフィックスです。ここではすべて問題ないように見えますが、/index.php/hello に移動すると、 の内容が返され'default.php'
ます。を設定して、myapp/configs/application.php でデフォルト コントローラを「hello」に変更しようとしまし$config['default_controller']
たが、フレームワークは常に「default.php」で動作するかのように動作します。画面にもログにもエラーはありません (Web サーバーとインタープリターの構成ですべてのオプションを 2 回チェックしました)。 「管理承認」を数日間待っているためです。