Default
[ class tree: Default ] [ index: Default ] [ all elements ]

Class: PageController

Source Location: /application/modules/default/controllers/PageController.php

Class Overview

Zend_Controller_Action
   |
   --Setuco_Controller_Action_Abstract
      |
      --Setuco_Controller_Action_DefaultAbstract
         |
         --PageController



Author(s):

  • suzuki-mar akitsukada

Variables

Constants

Methods


Inherited Constants

Inherited Variables

Inherited Methods

Class: Setuco_Controller_Action_DefaultAbstract

Setuco_Controller_Action_DefaultAbstract::init()
defaultモジュールコントローラの初期処理です。
Setuco_Controller_Action_DefaultAbstract::postDispatch()
defaultモジュール共通でviewに変数を渡す処理をします。
Setuco_Controller_Action_DefaultAbstract::_getCategoryList()
カテゴリー一覧を取得する

Class: Setuco_Controller_Action_Abstract

Setuco_Controller_Action_Abstract::init()
全てのコントローラ共通の初期処理です。
Setuco_Controller_Action_Abstract::setPagerForView()
ページャーの設定をして、ビューで使用できるようにする
Setuco_Controller_Action_Abstract::_encodeRestParam()
パラメーターをリダイレクトパラムで確実に送信出来るようにエンコードします。
Setuco_Controller_Action_Abstract::_getModulePath()
モジュールのディレクトリーのパスを取得する
Setuco_Controller_Action_Abstract::_getPageLimit()
一ページあたりの取得件数の_pageLimitのゲッター
Setuco_Controller_Action_Abstract::_getPageNumber()
ページネーターで使う現在の(クリックされた)ページ番号を取得するメソッドです
Setuco_Controller_Action_Abstract::_initLayout()
レイアウトを設定します。
Setuco_Controller_Action_Abstract::_isRedirectNeeded()
REST形式のURLにリダイレクトするかどうか判断します。
Setuco_Controller_Action_Abstract::_loadRedirectParams()
REST形式にリダイレクトするパラメーターを取得する ファイル名は rest-params.xml
Setuco_Controller_Action_Abstract::_restRedirectIfNeeded()
REST形式のURLにリダイレクトするものだったら、リダイレクトする
Setuco_Controller_Action_Abstract::_setLayoutName()
レイアウト名を設定します。
Setuco_Controller_Action_Abstract::_setPageLimit()
一ページあたりの取得件数の_pageLimitのセッター メソッドチェーンを使用できる
Setuco_Controller_Action_Abstract::_showFlashMessages()
フラッシュメッセージがアクションヘルパーに設定されていればビューにセットして可視化します。

Class Details

[line 23]


Tags:

author:  suzuki-mar akitsukada


[ Top ]


Class Variables

$_categoryService =  null

[line 62]

categoryサービスクラスのインスタンス



Tags:

access:  private



[ Top ]

$_pageService =  null

[line 55]

pageサービスクラスのインスタンス



Tags:

access:  private

Type:   Default_Model_Page


[ Top ]

$_tagService =  null

[line 69]

tagサービスクラスのインスタンス



Tags:

access:  private

Type:   Default_Model_Tag


[ Top ]



Class Methods


method categoryAction [line 148]

void categoryAction( )

あるカテゴリーに属するページの一覧を表示する、



Tags:

author:  akitsukada
todo:  一覧にはコンテンツの頭5行のみ表示する(現在は100文字表示)
access:  public


[ Top ]

method indexAction [line 93]

void indexAction( )

トップページのアクションです



Tags:

author:  suzuki-mar
access:  public


[ Top ]

method init [line 77]

void init( )

アクションの共通設定



Tags:

author:  suzuki_mar akitsukada
access:  public


Overrides Setuco_Controller_Action_DefaultAbstract::init() (defaultモジュールコントローラの初期処理です。)

[ Top ]

method searchAction [line 104]

void searchAction( )

キーワード検索結果を表示するアクション。



Tags:

author:  akitsukada
access:  public


[ Top ]

method showAction [line 247]

void showAction( )

IDを指定してページを閲覧する。



Tags:

author:  akitsukada
access:  public


[ Top ]

method tagAction [line 197]

void tagAction( )

タグ名を検索して、該当するタグがつけられたページの一覧を表示する。



Tags:

author:  akitsukada
todo:  一覧には、ページ本文の先頭15文字を表示する(現在はhtmlタグ等含めて15文字なので表示されるのはそれ以下)
access:  public


[ Top ]


Class Constants

LIMIT_PAGE_CATEGORY =  5

[line 39]

カテゴリ別検索で何件取得するか


[ Top ]

LIMIT_PAGE_SEARCH =  self::PAGE_LIMIT

[line 31]

キーワード検索で何件取得するか


[ Top ]

LIMIT_PAGE_TAG =  self::LIMIT_PAGE_SEARCH

[line 46]

タグ別検索で何件取得するか


[ Top ]



Documentation generated on Mon, 07 Feb 2011 01:28:25 +0900 by phpDocumentor 1.4.3