Есть замечательная библиотека PhpMathPublisher для генерации формул в изображения. Я написал обёртку для этой библиотеки и оформил её в виде расширения для Yii.
Скачать расширение PhpMathPublisher для Yii
Установка
- Скопировать папку
mathpublisher
вprotected/extensions
- В
config/main.php
дописать:// application components 'components'=>array( 'mathpublisher' => array( 'class' => 'ext.mathpublisher.MathPublisher', 'dirimg' => 'uploads/math', // Путь к сохраняемым картинкам ), );
Использование
Теперь в любом месте приложения можно прописать следующее: Yii::app()->mathpublisher->filter(<формула>, <размер шрифта (не обязательно)>);
. Этот код вернёт изображение формулы (строку с тегом img)