Yii-自我参考手册

来源:互联网 发布:tensorflow 最好的书 编辑:程序博客网 时间:2024/06/10 05:30

  感谢Yii官方及所有为之做出努力的人。
  不断更新中,如果您也使用着Yii,并且发现了本手册的错误之处,请在下方评论。
  本手册的意义是:帮助任何一个需要本手册的人,让他们更贴近自己需要的逻辑事物,而非实现细节。

    • Yii本体内容
    • APP配置内容

Yii本体内容

use Yii;Yii本体包,常用内容:

Yii::$app->user->isGuest; // 判断使用者是否登录,返回T/FYii::$app->user->identity->username; // 用户名/* Session 设置 */$session = Yii::$app->session; // 创建session对象$session->isActive; // 检查session是否开启$session->open(); // 开启session$session->close(); // 关闭session$session->destroy(); // 销毁session中所有已注册的数据/* Session 应用 */$session['language'] = 'zn'; // 设置名为language的session。echo $session['language']; // 输出名为language的session的值unset($session['language']); // 删除名为language的sessionforeach ($session as $name => $value)// 遍历所有session变量

use yii\web\Controller;控制器的父类包。常用内容有:

yii\web\Controller::render('index', ['message' => $message]); //渲染视图文件:index.php,并传一个名为的参:$message

use yii\helpers\Html;前端页面的包,也有用于添加按钮和帮助文本的方法。常用内容有:

Html::encode($message); //输出无格式参数:$message。Html::beginForm(['/site/logout'], 'post'); //表单开始Html::submitButton( //表单的按钮'提交',   //按钮的文字['class' => 'btn btn-link'] //按钮的类元素)Html::endForm() //表单结束

use yii\widgets\Breadcrumbs;面包屑,用途未知

use yii\bootstrap\ActiveForm;

yii\widgets\ActiveForm;创建表单首选。常用内容:

// 一个Ok的输入框,这文档看起来挺完善,就是只针对外国人,中文化做的不太到位……是不是我忘了选语言了?// textInput用于输入文本;passwordInput用于输入密码;checkbox用于复选框。<?= $form->field($model, 'username')->textInput(['autofocus' => true])->label('测试提示'); ?>

use yii\data\Pagination;创建分页用途的包。常用内容:

暂无

APP配置内容

use app\assets\AppAsset;资源包,注册JS/CSS等内容。常用内容:

AppAsset::register($this); //注册JS/CSS至本页面?
0 0