CrossPHP
  • Namespace
  • Class
  • Download

Namespaces

  • Cross
    • Auth
    • Cache
      • Driver
      • Request
    • Core
    • DB
      • Connecter
      • Drivers
      • SQLAssembler
    • Exception
    • Http
    • I
    • Lib
      • Document
    • Module
    • MVC
    • Runtime
  • None

Classes

  • Controller
  • Module
  • View

Class Controller

Cross\Core\FrameBase
Extended by Cross\MVC\Controller
Namespace: Cross\MVC
Package: Cross\MVC
Author:

wonli wonli@live.com Class Controller


Located at MVC/Controller.php

Methods summary

protected boolean
# is_post( )

判断一个链接是否为post请求

判断一个链接是否为post请求

Returns

boolean
protected boolean
# is_get( )

判断请求类型是否为get

判断请求类型是否为get

Returns

boolean
protected boolean
# is_cli( )

是否cli方式发起请求

是否cli方式发起请求

Returns

boolean
protected boolean
# is_ajax_request( )

判断是否为一个ajax请求

判断是否为一个ajax请求

Returns

boolean
protected
# return_referer( )

返回执行的前一页

返回执行的前一页

protected
# to( string|null $controller = null, string|array $params = null, boolean $sec = false )

先生成连接再redirect

先生成连接再redirect

Parameters

$controller
controller:action
$params
$sec

Throws

Cross\Exception\CoreException
protected
# redirect( string $url, integer $http_response_status = 200 )

Parameters

$url
$http_response_status

See

Response::redirect
protected
# display( null|mixed $data = null, null|string $method = null, integer $http_response_status = 200 )

Parameters

$data
$method
$http_response_status

Throws

Cross\Exception\CoreException

See

Cross\MVC\View::display()
protected
# sendDownloadHeader( null $file_name = null, array $add_header = array(), boolean $only_add_header = false )

发送一个包含文件名的下载头

发送一个包含文件名的下载头

Parameters

$file_name
$add_header
$only_add_header
public
# setAction( $action_name )

重设视图action名称

重设视图action名称

Parameters

$action_name

Returns


$this

Methods inherited from Cross\Core\FrameBase

__construct(), __get(), getAuth(), getConfig(), getDelegate(), getFilePath(), getUrlEncryptKey(), initView(), loadConfig(), parseGetFile(), result(), sParams(), setAuth(), urlEncrypt()

Properties summary

Properties inherited from Cross\Core\FrameBase

$action, $action_annotate, $app_delegate, $controller, $delegate, $params, $view_controller

Magic properties inherited from Cross\Core\FrameBase

$config, $request, $response, $view

CrossPHP API documentation generated by ApiGen