2011-04-29 5 views
0

Yii 프레임 워크에 이미 웹 페이지의 예쁜 인쇄 소스 코드 용 위젯이 있는지 궁금합니다. 줄 번호, 정렬 및 아마도 좋은 키워드 색상 표시를 의미합니다. 고맙습니다.Yii 코드 목록 위젯

답변

1

CTextHighlighter을 사용해야합니다. Yii 놀이터에는 소스 코드 here과 함께이 작업을 완료하는 좋은 예 데모가 있습니다.

0

CMarkdown 위젯을 사용하여 코드를 멋지게 인쇄 할 수 있습니다. CMarkdown은 텍스트 블록을보기 좋게 만드는 많은 옵션을 제공합니다.

이 같은 블록에 코드를 배치하여 CMarkdown와 구문 강조 코드를 활성화 할 수 있습니다

~~~ 
[code showLineNumbers=1] 
Enter code here. 
~~~ 

showLineNumbers = 1은 선택 사항이며 블록 번호 줄 수 있습니다.

code은 ABAP, CPP, CSS, DIFF, DTD, HTML, JAVA, JAVASCRIPT, MYSQL, PERL, PHP, PYTHON, RUBY, SQL 또는 XML 중 하나 여야합니다.

예 :

~~~ 
[php showLineNumbers=1] 
<?php 
    echo phpinfo(); 
?> 
~~~ 

당신은 이런 관점에서 CMarkdown를 사용할 수 있습니다

$this->beginWidget('CMarkdown', array('purifyOutput'=>true')); 
    echo $content; 
$this->endWidget();