Quicknavi |
|
«Previous page | Home | Next page »
Hello world!
1. Introduction
The present chapter describes a "quick&dirty" way to build a "hello world!" application with the
adventure php framework. The
my first website tutorial
explains - based on this hello world! example - an easy example of a website. More complex examples
can be found in the tutorial section, e.g. the
guestbook and the
contact form tutorial.
2. Build the "hello world!" application
In order to display the ordinary "hello world!" text a master template must be created. The template
file will be stored under apps/sites/helloworld/pres/templates/ as described in the
basics section and gets the name
helloworld.html. The structure of the sites/helloworld folder
contains the folder pres to store all contents belonging to the presentation layer
and the templates subfolder to store the templates files of the webpage or application.
Please note, that this formation is only best practice. If you want, you can create your own folder
structure as desired.
The template mentioned above contains the legendary sentence:
Hallo Welt! / Hello world!
To do the output, a PHP file must be created. This file is named helloworld.php for
now and must be callable via HTTP. The content of the PHP file must be:
// include the page controller (must be done one time in the bootstrap file) include_once('./apps/core/pagecontroller/pagecontroller.php');
// create and output the page $Page = new Page('helloworld'); $Page->loadDesign('sites::helloworld','pres/templates/helloworld'); echo $Page->transform();
If you now call the helloworld.php file, the text "Hallo Welt! / Hello world!"
will be displayed. The result of this tutorial can be seen
here.
With it a program executable under the Framework was already provided. To intensify the content, a
document controller must be defined which fills the contents of the site as desired. More on
controllers can be found on the controller page.
Comments
Do you want to add a comment to the article above, or do you want to post additional hints? So please click here. Comments already posted can be found below.
There are no comments belonging to this article.
|