本文整理汇总了PHP中Lib::getParams方法的典型用法代码示例。如果您正苦于以下问题:PHP Lib::getParams方法的具体用法?PHP Lib::getParams怎么用?PHP Lib::getParams使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lib
的用法示例。
在下文中一共展示了Lib::getParams方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: create
public function create()
{
// pega os parametros enviados pelo rest
$params = Lib::getParams();
// popula um modelo
$obj = new $this->model();
$obj->setName($params["name"]);
$obj->setLogin($params["login"]);
$obj->setMail($params["mail"]);
$obj->setPass($params["pass"]);
$obj->setType($params["type"]);
$obj->setPhoto($params["photo"]);
$dao = new $this->dao();
$result = $dao->insert($obj);
}
示例2: metodoExemplo
public function metodoExemplo()
{
// pega os parametros enviados pelo rest
$params = Lib::getParams();
// forma um modelo qualquer
$obj = new $this->model();
$obj->setId(34);
$obj->setValorUm("valor um");
$obj->setValorDois("valor dois");
// para interagir com banco
$dao = new $this->dao();
// usando o dao para qualquer coisa:
//////////////////////////////////// $dao->insert($obj);
// debuga na saida
Lib::debug($obj);
}
示例3: getAccessToken
public function getAccessToken()
{
// pega os parametros enviados pelo rest
$params = Lib::getParams();
$hash = $params["hash"];
// forma um modelo qualquer
$obj = new User();
$obj->setPass($hash);
$obj->setValorUm("valor um");
$obj->setValorDois("valor dois");
// para interagir com banco
$dao = new $this->dao();
// usando o dao para qualquer coisa:
//////////////////////////////////// $dao->insert($obj);
// debuga na saida
Lib::debug($obj);
}
示例4: getAllElements
public function getAllElements()
{
$params = Lib::getParams();
/*
* tratamento para evitar o NOTICE
*/
if (isset($params->initElement)) {
$initElement = $params->initElement;
} else {
$initElement = false;
}
if (isset($params->endElement)) {
$endElement = $params->endElement;
} else {
$endElement = false;
}
if (isset($params->orderBy)) {
$orderBy = $params->orderBy;
} else {
$orderBy = false;
}
if (isset($params->order)) {
$order = $params->order;
} else {
$order = false;
}
/*
* dao
*/
$dao = new $this->dao();
$arr = $dao->getAllElements($initElement, $endElement, $orderBy, $order);
/*
* converter as FKs em objetos
*/
if (method_exists($this, 'convertFK')) {
$objs = array();
foreach ($arr as $item) {
if (method_exists($this, "convertRelations")) {
$obj = $this->convertRelations($item);
} else {
$obj = $this->convertFK($item);
}
$objs[] = $obj;
}
} else {
$objs = $arr;
}
/*
* quantidade de elementos
*/
$count = $dao->countAll();
/*
* retorno para o client
*/
return Lib::returnInJson(array('result' => true, 'params' => ['total' => $count['count'], 'objs' => $objs]));
}