ホームページ  >  記事  >  バックエンド開発  >  PHP 開発フレームワーク Yii Framework チュートリアル (18) UI コンポーネント TextHighlighter の例

PHP 開発フレームワーク Yii Framework チュートリアル (18) UI コンポーネント TextHighlighter の例

黄舟
黄舟オリジナル
2017-01-21 10:29:211400ブラウズ

CTextHighlighter は、表示コードの書式設定に使用されます。現在サポートされている表示言語は、ABAP、CPP、CSS、DIFF、DTD、HTML、JAVA、JAVASCRIPT、MYSQL、PERL、PHP、PYTHON、RUBY、SQL、XML です。コードの表示にも使用されます。showLineNumbers=TRUE を使用して行番号の表示をオンにします。

この例では、行番号付きと行番号なしの PHP コードを表示します。

PHP code
beginWidget('CTextHighlighter',array('language'=>'PHP')); ?>
// include Yii bootstrap file//require_once(dirname(__FILE__).'/../../framework/yii.php');$yii='C:/yiiframework/yii.php';
// remove the following line when in production modedefined('YII_DEBUG') or define('YII_DEBUG',true);
$config=dirname(__FILE__).'/protected/config/main.php';
// remove the following line when in production mode
// defined('YII_DEBUG') or define('YII_DEBUG',true);
require_once($yii);Yii::createWebApplication($config)->run();endWidget(); 
?>
PHP code with Line Number
beginWidget('CTextHighlighter',array('language'=>'PHP','showLineNumbers'=>'true')); ?>
/*** SiteController is the default controller to handle user requests.
*/class SiteController extends CController
{
/*** Index action is the default action in a controller.*/
public function actionIndex(){
$model=new DataModel();
if(!emptyempty($_POST[DataModel])){$model->attributes=$_POST[DataModel];
if($model->validate()) $success=true;}
$this->render('index', array('model' => $model,));}}endWidget(); ?>

言語の種類を指定して、表示するコードの種類を示します (大文字と小文字は区別されません)。

PHP 開発フレームワーク Yii Framework チュートリアル (18) UI コンポーネント TextHighlighter の例

上記は、PHP 開発フレームワーク Yii Framework チュートリアル (18) UI コンポーネント TextHighlighter のサンプルの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。