Overview

Namespaces

  • Kotchasan
    • Cache
    • Database
    • Http
    • Log
    • Orm
  • None
  • PDF
  • PHP
  • Psr
    • Cache
    • Http
      • Message
    • Log

Classes

  • Accordion
  • ArrayTool
  • CKEditor
  • Collection
  • Config
  • Controller
  • Country
  • Csv
  • Curl
  • Currency
  • Database
  • DataTable
  • Date
  • DOMNode
  • DOMParser
  • Email
  • File
  • Files
  • Form
  • Grid
  • Html
  • Htmldoc
  • HtmlTable
  • Image
  • InputItem
  • Inputs
  • KBase
  • Language
  • ListItem
  • Login
  • Menu
  • Mime
  • Model
  • Number
  • Object
  • Password
  • Pdf
  • Province
  • Router
  • Singleton
  • Tab
  • TableRow
  • Template
  • Text
  • Validator
  • View
  • Overview
  • Namespace
  • Class
  • Tree

Class View

View base class.

Kotchasan\KBase
Extended by Kotchasan\View
Namespace: Kotchasan
Author: Goragod Wiriya admin@goragod.com
Since: 1.0
Located at Kotchasan/View.php
Methods summary
public
# addCSS( string $url )

ใส่ไฟล์ CSS ลงใน header.

ใส่ไฟล์ CSS ลงใน header.

Parameters

$url
public
# addJavascript( string $url )

ใส่ไฟล์ Javascript ลงใน header.

ใส่ไฟล์ Javascript ลงใน header.

Parameters

$url
public
# addScript( string $script )

เพิ่มคำสั่ง Javascript ใส่ลงใน head ก่อนปิด head.

เพิ่มคำสั่ง Javascript ใส่ลงใน head ก่อนปิด head.

Parameters

$script
public static string
# back( array|string $f )

ฟังก์ชั่น แทนที่ query string ด้วยข้อมูลจาก GET สำหรับส่งต่อไปยัง URL ถัดไป. array ส่งมาจาก preg_replace string กำหนดเอง คืนค่า query string ใหม่ ลบ id=0.

ฟังก์ชั่น แทนที่ query string ด้วยข้อมูลจาก GET สำหรับส่งต่อไปยัง URL ถัดไป. array ส่งมาจาก preg_replace string กำหนดเอง คืนค่า query string ใหม่ ลบ id=0.

Parameters

$f
รับค่าจากตัวแปร $f มาสร้าง query string

Returns

string

Assert

(array(2 => 'module=retmodule&id=0')) [==] "http://localhost/?module=retmodule&page=1&sort=id" [[$_SERVER['QUERY_STRING'] = '_module=test&1234&_page=1&_sort=id&action=login&id=1']]
('module=retmodule&5678') [==] "http://localhost/?module=retmodule&page=1&sort=id&id=1&5678"
public
# output( string $content )

ส่งออกเนื้อหา และ header ตามที่กำหนด.

ส่งออกเนื้อหา และ header ตามที่กำหนด.

Parameters

$content
เนื้อหา
public
# renderHTML( string|null $template = null )

ส่งออกเป็น HTML.

ส่งออกเป็น HTML.

Parameters

$template
HTML Template ถ้าไม่กำหนด (null) จะใช้ index.html
public
# setContents( array $array )

ใส่เนื้อหาลงใน $contens.

ใส่เนื้อหาลงใน $contens.

Parameters

$array
ชื่อที่ปรากฏใน template รูปแบบ array(key1 => val1, key2 => val2)
public
# setContentsAfter( array $array )

ใส่เนื้อหาลงใน $contens หลัง render แล้ว.

ใส่เนื้อหาลงใน $contens หลัง render แล้ว.

Parameters

$array
ชื่อที่ปรากฏใน template รูปแบบ array(key1 => val1, key2 => val2)
public
# setHeaders( array $array )

กำหนด header ให้กับเอกสาร.

กำหนด header ให้กับเอกสาร.

Parameters

$array
public
# setMetas( array $array )

ใส่ Tag ลงใน Head ของ HTML.

ใส่ Tag ลงใน Head ของ HTML.

Parameters

$array
Properties summary
protected array $after_contents

ตัวแปรเก็บเนื่อหาของเว็บไซต์ ที่จะแทนที่หลังจาก render แล้ว.

ตัวแปรเก็บเนื่อหาของเว็บไซต์ ที่จะแทนที่หลังจาก render แล้ว.

# array()
protected array $contents

ตัวแปรเก็บเนื่อหาของเว็บไซต์.

ตัวแปรเก็บเนื่อหาของเว็บไซต์.

# array()
protected array $headers

รายการ header.

รายการ header.

# array()
protected array $metas

meta tag.

meta tag.

# array()
protected array $script

คำสั่ง Javascript ที่จะแทรกไว้ใน head.

คำสั่ง Javascript ที่จะแทรกไว้ใน head.

# array()
Properties inherited from Kotchasan\KBase
$cfg, $request
kotchasan API documentation generated by ApiGen