XML: route

route.xml

<?xml version="1.0" encoding="UTF-8"?>
<list>
	<route>
		<method>GET</method>
		<uri>/</uri>
		<handler>home\model\index</handler>
	</route>
	<route>
		<method>GET</method>
		<uri>/index.php</uri>
		<handler>home\model\index</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/gov2api.html</uri>
		<handler>home\model\apikey</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/maintenance.html</uri>
		<handler>home\model\html</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/home/error</uri>
		<handler>home\model\error</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/home/undercon</uri>
		<handler>home\model\undercon</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/home/viewer/{cmd}/{file}</uri>
		<handler>home\model\viewer</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/home/viewer/{format}/{file}/{cmd}</uri>
		<handler>home\model\viewer</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/home/viewer/{format}/{file}/{cmd}/{scroll}</uri>
		<handler>home\model\viewer</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/home</uri>
		<handler>home\model\index</handler>
	</route>
    <route>
		<method>GET</method>
		<uri>/home/index/{cmd}</uri>
		<handler>home\model\index</handler>
	</route>

	<!-- Data endpoint JSON untuk dashboard yang dilebur ke landing (/home/dashboard/json).
	     Tidak ada halaman /home/dashboard terpisah & tidak ada item menu (pola sama
	     spt aisakip/ingest: konten dashboard tampil di index landing). -->
	<route>
		<method>GET</method>
		<uri>/home/dashboard/{cmd}</uri>
		<handler>home\model\dashboard</handler>
	</route>

	<route>
		<method>GET</method>
		<uri>/home/crud</uri>
		<handler>home\model\crud</handler>	
	</route>
	<route>
		<method>GET</method>
		<uri>/home/crud/{cmd}[/{id}]</uri>
		<handler>home\model\crud</handler>
	</route>
	<route>
		<method>GET</method>
		<uri>/home/crud/{cmd}/{scroll}/[{id}]</uri>
		<handler>home\model\crud</handler>
	</route>
	<route>
		<method>POST</method>
		<uri>/home/crud</uri>
		<handler>home\model\crud</handler>
	</route>
</list>