Laravel、やっと楽しくなってきたかな。(4月25日)
今日もLaravelです。
WinRoad徒然草 Laravelのデータベース設定
WinRoad徒然草 LaravelのBladeテンプレート
WinRoad徒然草さんのブログに書いてあるコードを参照。ありがたや。
blog/application/controllers/hello.php
<?php class Hello_Controller extends Base_Controller{ public function action_index(){ $data1=Aho::all(); $data=array( 'a'=>$data1 ); $header_data=array( 'title'=>'日記', 'description'=>'俺の声を聞け!' ); $this->layout->nest('header','hello.header',$header_data); $this->layout->nest('content','hello.index',$data); } }
blog/application/views/layouts/template.php
<html> <head> <meta charset="utf-8"> <title>テンプレート</title> </head> <body> <header style="background-color:#6FF"> <?php echo $header;?> </header> <section> <?php echo $content;?> <?php echo "<from>"; //まだ、フォームは作成途中。。 echo "<p><input type=\"text\" name=\"com\">"; echo "<p><input type=\"submit\" name=\"sub\">"; echo "</form>"; ?> </section> <footer> </footer> </body> </html>
blog/application/views/hello/header.php
<h1><?php echo $title;?></h1> <p><?php echo $description;?></p>
blog/application/views/hello/index.php
<p> <?php foreach ($a as $row){ echo "<table border=\"1\">"; echo "<tr>"; echo "<td>".$row->id."</td>"; echo "<td>".$row->name."</td>"; echo "<td>".$row->comm."</td>"; echo "<tr>"; echo "</table>"; } //var_dump($a); ?> </p>
なんというか、DBのデータを表示することは出来たけど、DBのデータを更新するのは、まだだぁ。
でも、時間きたし、明日やろう。
Laravelがちょっと楽しくなってきたなー♪