當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Data::getInstance方法代碼示例

本文整理匯總了PHP中Data::getInstance方法的典型用法代碼示例。如果您正苦於以下問題:PHP Data::getInstance方法的具體用法?PHP Data::getInstance怎麽用?PHP Data::getInstance使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Data的用法示例。


在下文中一共展示了Data::getInstance方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: admin_middleware

global $app, $user;
function admin_middleware()
{
    global $app, $user;
    if (!session('connected')) {
        $app->redirect('/admin/_connect.html');
        die;
    }
    return true;
}
// admin_middleware
$app->get('/admin/', 'admin_middleware', function () use($app) {
    $app->redirect('/admin/' . Data::get('home'));
});
$app->post('/admin/', function () use($app) {
    $data = Data::getInstance();
    if (post('connect')) {
        $iErrorLoop = intval(post('error')) + 1;
        usleep(200000 * $iErrorLoop);
        $oUser = $data->getUser(post('login'));
        if (post('login') == 'leny' && sha1(post('password')) == '817f0e8f4b3551234a4f6366b45280c6218ef9aa') {
            session('connected', true);
            session('root', true);
            $app->redirect('/admin/' . post('referer') ?: Data::get("home"));
            return;
        }
        if (Data::get('branding_id') == 'minibos' && post('login') == 'idco' && sha1(post('password')) == '56336e8b6f91fa3c6e03db02c2022ca86f1e1b7c') {
            session('connected', true);
            session('root', true);
            $app->redirect('/admin/' . post('referer') ?: Data::get("home"));
            return;
開發者ID:posib,項目名稱:posib-legacy,代碼行數:31,代碼來源:main.php

示例2: select

 /**
  * Run selecting data. Returning specified data if $fields are specified
  * @param array $fields fields you want to retrive
  * @return \Database|\Data depending on multi/single select
  */
 public function select($fields = null)
 {
     if (is_array($fields)) {
         $xml = $this->xml;
         foreach ($xml->row as $row) {
             foreach ($row->field as $field) {
                 if (!in_array($field->attributes()->name, $fields)) {
                     $target = $row->xpath('//field[@name="' . $field->attributes()->name . '"]');
                     foreach ($target as $node) {
                         $domRef = dom_import_simplexml($node);
                         $domRef->parentNode->removeChild($domRef);
                     }
                 }
             }
         }
     }
     try {
         $this->_xml_to_object();
     } catch (Exception $msg) {
         throw $msg;
     }
     return isset($this->_row_id) ? Data::getInstance() : $this;
 }
開發者ID:cesimar,項目名稱:XML-FileDatabase,代碼行數:28,代碼來源:xmlDB.php

示例3: __construct

 public function __construct()
 {
     $oData = Data::getInstance();
     $this->db = $oData->db;
 }
開發者ID:nearone,項目名稱:mongo_twig,代碼行數:5,代碼來源:Core.php

示例4: _getHelper

 /**
  * @return Data
  */
 protected function _getHelper()
 {
     return Data::getInstance();
 }
開發者ID:pawlik,項目名稱:magerun-addons,代碼行數:7,代碼來源:Parser.php


注:本文中的Data::getInstance方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。