iphp框架常用函数
Jun 06, 2016 pm 08:13 PM_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
若 `$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:
- 开源的 PHP 轻量级框架 iphp
- 史上最强大的PHP MySQL操作类
- 为什么iComet比nginx-push-stream-module更好?
- Prado 中解决 Ajax 中文乱码问题
- C#环形缓冲
原文地址:iphp框架常用函数, 感谢原作者分享。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment évaluer la rentabilité du support commercial des frameworks Java

Comment les options légères des frameworks PHP affectent-elles les performances des applications ?

Bonnes pratiques en matière de documentation du framework Golang

Comment choisir le meilleur framework Golang pour différents scénarios d'application

15 Analyse de la technologie de l'indice d'échappement du cercle de monnaie couramment utilisé

Comment la courbe d'apprentissage des frameworks PHP se compare-t-elle à celle d'autres frameworks de langage ?

Comparaison des performances des frameworks Java

Explication pratique détaillée du développement du framework Golang : questions et réponses
