M-Blog

Document Parser

$dbDBAPI Objectを配列で取得
$event,$EventSystemEvent Objectを配列で取得
$configグローバル設定を配列で取得
$pluginEventシステムイベント別に使用しているプラグインの配列を取得
$rs...
$result...
$sql...
$table_prefix...
$debug...
$q...
$documentIdentifier現在のリソースIDを出力
$documentGeneratedリソースの生成に成功したか判定
$documentContent$modx->documentObject[content]の内容がセットされる
$documentOutput出力するリソースが代入される
$tstart...
$mstartPHPに割り当てられたメモリ量を出力
$maxParserPassesパーサーやループの最大数
$documentObjectリソース変数とテンプレート変数の配列
$templateObject...
$snippetObjects...
$stopOnNotice...
$executedQueries実行されたクエリ数
$queryTimeデータベースとの通信に要した時間のトータル
$currentSnippet現在実行しているスニペット名
$aliases...
$entrypage...
$dumpSnippets...
$snipCode...
$chunkCacheチャンクのキャッシュを配列が代入される
$snippetCacheスニペットのキャッシュを配列が代入される
$contentTypesリソースのコンテントタイプの配列が代入される
$dumpSQL...
$queryCode...
$ph...
$placeholders...
$sjscriptsheadタグを閉じる直前に読み込むスクリプトを配列が代入される
$jscriptsbodyタグを閉じる前に読み込むスクリプトを配列で代入される
$loadedjscripts...
$documentMapリソースの親子関係を配列で代入される
$forwards...
$referenceListing...
$childrenList...
$safeMode...
$qs_hash...
$cacheRefreshTimeキャッシュをクリアする時間
$error_reportingエラーの通知レベル
$http_status_codeHTTPステータスコード
$decoded_request_uriリクエストされたURI
$directParse...
$dbConfigデータベースのコンフィグが配列で代入される
$pluginCacheプラグインのキャッシュが配列で代入される
$aliasListingリソースのエイリアス構成情報が配列で代入される
$SystemAlertMsgQueque...
$functionCache...
$uaType現在のユーザーエージェントのタイプ
$currentSnippetCall...
$functionLog...
$aliasCache...
$previewObjectプレビュー用のPOSTデータ
$snipLapCount...
$chunkieCache...
$template_pathテンプレートパス
loadExtensionmanager/includes/extenders ディレクトリのファイルを読み込む
executeParserパーサーの実行
getDocumentIdentifier取得法に応じてエイリアスまたはリソースIDを返す
setRequestQ...
sanitizeVars...
setUaTypeユーザーエージェントのタイプを設定
genQsHash...
prepareResponseページ出力に必要な情報の取得
outputContent出力されるリソース
postProcessリソースの生成
sanitize_gpc...
getUaTypeユーザーエージェントを取得
join配列を文字列に変換
getMicroTimeUnixタイムスタンプをマイクロ秒まで出力
get_static_pagesリクエストされた/temp/public_html内のファイルを出力
getSiteCacheconfig.siteCache.idx.phpに保存されているグローバル設定を配列で取得
getSettingsユーザーの全ての設定を配列で取得
isLoggedin管理画面へのログインセッションを判定
checkSession管理画面へのログインセッションを判定
checkPreviewプレビューが可能かどうか判定
checkSiteStatusこのサイトがメンテナンスモードかどうか判定
checkCacheキャッシュがある場合そのリソースを出力
getCacheキャッシュがある場合そのリソースを出力
updatePublishStatusリソースの公開状態を監視
getTagsFromContent指定した修飾子とその名前を配列で出力
getUltimateParentId最上位のリソースIDを取得
mergeDocumentContent$content内の[*リソース変数*]及び[*テンプレート変数*]を展開
addLogEntry$modx->functionLogにメッセージを追加
mergeSettingsContent$content内の[(コンフィグ変数)]を展開
mergeChunkContent$content内の{{チャンク}}を展開
mergePlaceholderContent$content内の[+プレースホルダ+]を展開
mergeCommentedTagsContentリソース出力時にコメント内(@MODX:以下)の文字列を出力
ignoreCommentedTagsContentリソース出力時にコメントタグ(@IGNORE)で挟まれた文字列を無視する
mergeConditionalTagsContent条件分岐コメントタグを展開
mergeBenchmarkContent[^ベンチマーク^]を展開
evalPluginプラグインの実行
evalSnippetスニペットの展開
evalSnippets$content内のスニペットを展開
setChunkCacheチャンクのキャッシュを$modx->chunkCacheに代入
setSnippetCacheスニペットのキャッシュを$modx->snippetCacheに代入
getPluginCacheプラグインのキャッシュを$modx->pluginCacheに代入
setdocumentMapリソースの親子関係の配列を$modx->documentMapに代入
setAliasListing$modx->aliasListingにaliasListing.siteCache.idx.phpの中身を代入
set_aliasesリソースIDとエイリアスの配列を取得
getDocumentObjectリソース情報の取得
parseDocumentSource$source内の変数、スニペット、チャンクなどをすべて展開して出力
getParentIds指定リソースIDの親リソースIDをさかのぼって配列で取得
set_childrenListサブリソースのIDリストを配列で取得
getChildIds指定リソースの子リソースIDを配列で全て取得
hasPermission現在のユーザーが権限を持っていればtrue
isBackend管理画面であればtrue
isFrontendフロントエンドの場合true
getDocuments指定した複数のIDの情報を配列で取得
getDocument指定したIDの情報を配列で取得
getField指定IDの変数を出力
getPageInfo指定リソースのページ情報を配列で取得
getParent指定リソースIDの親リソースの情報を配列で取得
makeUrlリソースIDからURLを生成
rewriteUrls文字列内のリンクタグ([~リソースID~])をURLに変換
getConfig$modx->configから出力
getChunkチャンクの内容を出力
parseChunkチャンク内のプレースホルダの登録及び展開
parseText$content内のプレースホルダの登録及び展開
toDateFormatタイムスタンプをデータフォーマットに変換
toTimeStampタイムスタンプに変換
mb_strftimeタイムスタンプをデーターフォーマットに変換
getTemplateVar指定した変数の情報を配列で取得
getTemplateVars全てのリソース変数及びテンプレート変数の情報を配列で取得
getTemplateVarOutput特定のリソース変数及びテンプレート変数の情報を配列で取得
getFullTableNameMySQLのテーブル名を取得
getPlaceholderプレースホルダの値を出力
setPlaceholderプレースホルダに値を代入
toPlaceholders配列またはobjectをプレースホルダに設定する
toPlaceholderプレースホルダに設定
getManagerPath管理画面のパスを出力
getCachePathキャッシュフォルダのパスを出力
getLoginUserID現在のユーザーIDを出力
getUserDocGroupsリソースグループを配列で出力
stripTagsHTMLタグを除外
removeAllEventListenerプラグインで使用しているシステムイベントの配列($modx->pluginEvent)を空にする
invokeEventシステムイベントを発動させる
getPluginCodeプラグインコードを読み込む
getPluginPropertiesプラグインの「プラグイン設定」を出力
setPluginCacheプラグインのキャッシュを作成
parsePropertiesプラグインの「プラグイン設定」を配列に変換
tvProcessorフォーマットに応じて出力
dbConnectデータベースへ接続
dbQuerySQL文の実行
recordCountレコードのカウント
fetchRow結果を取得するモード
affectedRows一番最近の操作で変更された行の数を取得
insertId直近のクエリで生成された(INSERTされた)IDを取得
dbCloseデータベースへの接続を終了
putChunkチャンクの内容を出力
getDocGroupsリソースグループを配列で出力
changePassword現在のウェブユーザーのパスワードを変更
parsePlaceholder$src内のプレースホルダの登録及び展開
phpErrorPHPのエラーメッセージを出力
getRegisteredClientScriptsregClientScriptで設定したスクリプトを出力
getRegisteredClientStartupScriptsregClientScriptで$startupを「true」に設定したスクリプト
またはregClientStartupScriptで設定したスクリプトを出力
stripAliasエイリアスをURLで使用できるようにフォーマット
nicesizeサイズの変換
getDocumentListingエイリアスからリソースIDを出力
getIdFromAliasエイリアスからリソースIDを取得
setBaseTime基準時間の設定
getBaseTime基準時間の取得
executeParserDirect...
parseTextSimple...

参考URL

  • document.parser.class.inc.php

© 2015 - 2019 M-Blog. Powered by MODX.

(URL:https://modx.mblo.info/,E-mail:info@mblo.info)

ブログについて
MODX Evolutionを使ってブログをしています。基本的にはまとめ、チートシートのメモなど、他にも日常のことをぼちぼち書いています。

コンテンツ
ブログ
MODXまとめ
MODXチートシート

動作環境
このブログはで運用しています。
・Apache 2.2.31
・OS Free BSD
・PHP 7.1.28
・MySQL 5.5.38
・MODX 1.0.22J-beta1

ブログ更新通知
RSS | ATOM

まとめ更新通知
RSS | ATOM

フィードバック

お問い合わせ
Twitter