From e62dfb1a310aff5efa285e8bde018314e6f70b50 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Thu, 2 Aug 2012 12:12:19 +0000 Subject: Application Blog fonctionnelle avec repertoire du framework separé et mod-rewrite utilisé (donc le index.php à la racine ne sert pas, c'est le app/webroot/index.php qui sert) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///var/svn/2012-php-weave/trunk@9 d972a294-176a-4cf9-8ea1-fcd5b0c30f5c --- .../workdir/in/app/Controller/PagesController.php | 75 ++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 poc/poc02-compiling-cake/src/workdir/in/app/Controller/PagesController.php (limited to 'poc/poc02-compiling-cake/src/workdir/in/app/Controller/PagesController.php') diff --git a/poc/poc02-compiling-cake/src/workdir/in/app/Controller/PagesController.php b/poc/poc02-compiling-cake/src/workdir/in/app/Controller/PagesController.php new file mode 100644 index 0000000..5a2e57d --- /dev/null +++ b/poc/poc02-compiling-cake/src/workdir/in/app/Controller/PagesController.php @@ -0,0 +1,75 @@ +redirect('/'); + } + $page = $subpage = $title_for_layout = null; + + if (!empty($path[0])) { + $page = $path[0]; + } + if (!empty($path[1])) { + $subpage = $path[1]; + } + if (!empty($path[$count - 1])) { + $title_for_layout = Inflector::humanize($path[$count - 1]); + } + $this->set(compact('page', 'subpage', 'title_for_layout')); + $this->render(implode('/', $path)); + } +} -- cgit v1.2.3