Rumah > pembangunan bahagian belakang > tutorial php > PHP开发框架Yii Framework教程(18) UI 组件 TextHighlighter示例

PHP开发框架Yii Framework教程(18) UI 组件 TextHighlighter示例

黄舟
Lepaskan: 2023-03-05 07:46:01
asal
1491 orang telah melayarinya

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(); ?>
Salin selepas log masuk

通过指定language 的种类(不区分大小写) 指明需显示代码的种类 。

584.png

以上就是PHP开发框架Yii Framework教程(18) UI 组件 TextHighlighter示例的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan