0

テンプレートに入力する必要があります:

     <div id="atk-layout" class="atk-wrapper">
     <?$pastor?>
     <?$missionstatement?>  
     <?$tmissionstatement?>   
     <div id="atk-footer-guard"></div>
     </div>

ページにはこれがあります:

<?php
class View_Belfry extends View {
function init(){
  parent::init();
  q=$this->api->db->dsql();
  $q->table('gum')->getAll();
  foreach($q as $row){
    switch ($row['sequence']) {
        case 0:
          $Pastor = $row['content'];
          break;
    case 1:
      $MissionStatement = $row['content'];
      break;
            case 2:
              $TMissionStatement = $row['content'];
              break; 
    }
$this->template->set('Pastor',$Pastor);  <<<<< 

上記の行に複数の要素を追加するにはどうすればよいですか? 空白のページが表示されるか、異なる構文を使用して 1 つのフィールドが表示されます

テンプレート内の複数のコンテンツ タグの構文は何ですか。または、デザイン機能が不足していますか? 最初のタグまたは空白の画面が表示されます。テーブル フィールド名 "section" が名前を保持しているため、テーブル フィールド名はテンプレート コンテンツ名と一致しません。

そのように: データベーステーブル:

<?php
class Model_Gum extends Model_Table {
public $table="gum";
function init(){
    parent::init();

    $this->addField('section');
    $this->addField('content')->type('text');

    $this->addField('publish')->type('boolean');
    $this->addField('sequence');


}
}

ありがとう

4

1 に答える 1