我想添加一個SmartyFilter
類smarty,但在哪裏把文件這麼聰明可以自動找到它?如何將我的新插件添加到smarty?
0
A
回答
0
Smarty附帶plugins
子目錄。把腳本扔到那裏,聰明的人會在那裏找到你的插件。
您可以通過添加其他目錄擴展該路徑$smarty->plugins_dir[]
$smarty->plugins_dir[] = 'includes/my_smarty_plugins';
如果你的插件是互相依賴的,你可能要需要做插件自己:
require_once $smarty->_get_plugin_filepath('function', 'html_options');
這在plugin_dir
中加載名爲function.html_options.php
的插件。
0
複製和粘貼主題到主Smarty的文件夾「插件」子目錄,文件名必須與function.filename.php
0
領導在最近版本的Smarty,你必須添加一個插件文件夾的方法:
// Add a folder of plugins
$smarty->addPluginsDir('./plugins_1/');
// Check what plugins folders are registered
var_dump($smarty->getPluginsDir());
/* DUMP:
array(2) {
[0]=>string() "./plugins/"
[1]=> string() "./plugins_1/"
}
*/
欲瞭解更多信息,你可以閱讀the addPluginsDir() documentation。
相關問題
- 1. 如何將CSS添加到Smarty
- 2. 將Pydev添加到我的插件
- 3. 如何將Grails插件添加到IntellIJ?
- 4. 如何將iOS插件添加到phonegap?
- 5. 如何將插件添加到wordpress?
- 6. 如何將jquery添加到wordpress插件
- 7. 如何將SwingLibrary插件添加到RobotFramework?
- 8. 如何將Subclipse插件添加到新版本的Eclipse EE IDE?
- 9. 如何將add_filter添加到插件後添加到內容中
- 10. 如何將bootstrap css添加到我的WordPress插件
- 11. 如何將自定義功能添加到我的CKEditor插件?
- 12. 將XUL添加到插件?
- 13. 如何添加新的cordova/phonegap插件?
- 14. 如何將新文件添加到我的Git存儲庫?
- 15. 將Smarty腳本添加到DOM中
- 16. 如何將元素添加到Smarty的下拉菜單中?
- 17. 如何將條件添加到新添加的列中? -SQL-
- 18. 我將如何從主域加載到smarty子域的主題?
- 19. 新手:如何添加jQuery插件
- 20. 如何將插槽添加到QWidget?
- 21. 如何將新的DAG添加到Airflow?
- 22. 如何將新的IDL添加到redhawksdr
- 23. Eclipse插件:將控件添加到WizardNewProjectCreationPage
- 24. 如何將YouTube添加插件CKEDITOR
- 25. 如何插入,將新元素添加到char數組中
- 26. 如何將新列添加到FixedTable jQuery插件生成的表中?
- 27. 如何將新的按鈕添加到JqueryTe(文本編輯插件)
- 28. 如何將GUI添加到我的類
- 29. 將代碼添加到新Excel工作簿的插件
- 30. 將JQuery插件添加到新的MVC4 Web應用程序
但我的插件不是'function',而是'class' .. – 2011-04-09 10:32:54