Heim > php教程 > php手册 > Hauptteil

iphp框架常用函数

WBOY
Freigeben: 2016-06-06 20:13:48
Original
2126 Leute haben es durchsucht

_throw($msg, $code) 抛出异常. _redirect($url) HTTP 301 跳转到指定的 URL, 该函数除了不能放在 try 代码块中外, 可以放在任何地方. _url($url, mixed $param=array()) 所有使用 iphp 框架的应用, 都应该使用 `_url()` 或者 `_action()` 函数来生成链接(UR

_throw($msg, $code)

抛出异常.

_redirect($url)

HTTP 301 跳转到指定的 URL, 该函数除了不能放在 try 代码块中外, 可以放在任何地方.

_url($url, mixed $param=array())

所有使用 iphp 框架的应用, 都应该使用 `_url()` 或者 `_action()` 函数来生成链接(URL), 而不是手动拼接字符串.

若 `$url` 是相对路径且以 `/view|list` 结尾, 则会生成__特殊__ URL. 例如:

_url('/book/view', array('id'=>1)) 返回 http://localhost/book/1
_url('/book/list', array('page'=>3)) 返回 http://localhost/book?page=3
Nach dem Login kopieren

若 `$param` 是 Model 的实例, 则其 id 会被取出来作为 URL 参数.

若 `$param` 是数组, 则该数组作为 URL 的参数.

_action($act, mixed $m=null, $module='')

若 `$url` 以 `/view|list` 结尾, 则会生成__特殊__ URL. 如果不指定 `$module`, 则使用当前 controller 的 module.

另外, iphp 还内置了一些常用函数, 用于简便地生成 URL:

* _new_url()
* _save_url()
* _list_url()
* _view_url($model)
* _edit_url($model)

_render($view_name)

默认 iphp 会寻找与当前 controller 中的 action(函数名)同名的 view 来渲染. 如, 当前的 action 函数是 `find()`, 那么名字为 `find.tpl.php` 的视图文件将会被渲染.

但你可以通过 `_render()` 函数修改视图文件的名字.

Related posts:

  1. 开源的 PHP 轻量级框架 iphp
  2. 史上最强大的PHP MySQL操作类
  3. 为什么iComet比nginx-push-stream-module更好?
  4. Prado 中解决 Ajax 中文乱码问题
  5. C#环形缓冲
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage