farkewie Posted February 13, 2009 Share Posted February 13, 2009 Hi, I have just started creating my site using the cakePHP framework, I have created the basic blgging function but i am trying to use a different editor instead of just a textarea. I am following the tutorial here http://bakery.cakephp.org/articles/view/markitup-jquery-universal-markup-editor-helper i have the following files inplace. app/views/helpers/markitup.php app/webroot/js/jquery/jquery.js and the folder app/webroot/js/markitup and in my add.ctp i have the following code <?php echo $form->create('Posts'); echo $form->input('Posts.article'); echo $markitup->create("Add markItUp! to the textarea", 'Posts.article'); echo $form->end('Validate'); ?> and when i try to veiw the form i get Notice (: Undefined variable: markitup [APP\views\posts\add.ctp, line 14] Code | Context $___viewFn = "D:\xampp\htdocs\cake\app\views\posts\add.ctp" $___dataForView = array() $loadHelpers = true $cached = false $loadedHelpers = array( "Html" => HtmlHelper HtmlHelper::$tags = array HtmlHelper::$base = "/cake" HtmlHelper::$here = "/cake/posts/add" HtmlHelper::$params = array HtmlHelper::$action = "add" HtmlHelper::$data = NULL HtmlHelper::$_crumbs = array HtmlHelper::$__docTypes = array HtmlHelper::$helpers = NULL HtmlHelper::$webroot = "/cake/" HtmlHelper::$themeWeb = NULL HtmlHelper::$plugin = NULL HtmlHelper::$namedArgs = NULL HtmlHelper::$argSeparator = NULL HtmlHelper::$validationErrors = NULL HtmlHelper::$__tainted = NULL HtmlHelper::$__cleaned = NULL HtmlHelper::$_log = NULL, "Form" => FormHelper FormHelper::$helpers = array FormHelper::$fieldset = array FormHelper::$__options = array FormHelper::$fields = array FormHelper::$requestType = "post" FormHelper::$base = "/cake" FormHelper::$webroot = "/cake/" FormHelper::$themeWeb = NULL FormHelper::$here = "/cake/posts/add" FormHelper::$params = array FormHelper::$action = "add" FormHelper::$plugin = NULL FormHelper::$data = NULL FormHelper::$namedArgs = NULL FormHelper::$argSeparator = NULL FormHelper::$validationErrors = NULL FormHelper::$tags = array FormHelper::$__tainted = NULL FormHelper::$__cleaned = NULL FormHelper::$_log = NULL FormHelper::$Html = HtmlHelper object, "Session" => SessionHelper SessionHelper::$helpers = NULL SessionHelper::$__active = true SessionHelper::$valid = false SessionHelper::$error = false SessionHelper::$_userAgent = "71bf328b13f8d947cf41575feaa5db80" SessionHelper::$path = "/" SessionHelper::$lastError = NULL SessionHelper::$security = NULL SessionHelper::$time = 1234564632 SessionHelper::$sessionTime = false SessionHelper::$watchKeys = array SessionHelper::$id = NULL SessionHelper::$_log = NULL SessionHelper::$base = "/cake" SessionHelper::$webroot = "/cake/" SessionHelper::$here = "/cake/posts/add" SessionHelper::$params = array SessionHelper::$action = "add" SessionHelper::$data = NULL SessionHelper::$themeWeb = NULL SessionHelper::$plugin = NULL ) $helper = "Session" $camelBackedHelper = "session" $html = HtmlHelper HtmlHelper::$tags = array HtmlHelper::$base = "/cake" HtmlHelper::$here = "/cake/posts/add" HtmlHelper::$params = array HtmlHelper::$action = "add" HtmlHelper::$data = NULL HtmlHelper::$_crumbs = array HtmlHelper::$__docTypes = array HtmlHelper::$helpers = NULL HtmlHelper::$webroot = "/cake/" HtmlHelper::$themeWeb = NULL HtmlHelper::$plugin = NULL HtmlHelper::$namedArgs = NULL HtmlHelper::$argSeparator = NULL HtmlHelper::$validationErrors = NULL HtmlHelper::$__tainted = NULL HtmlHelper::$__cleaned = NULL HtmlHelper::$_log = NULL $form = FormHelper FormHelper::$helpers = array FormHelper::$fieldset = array FormHelper::$__options = array FormHelper::$fields = array FormHelper::$requestType = "post" FormHelper::$base = "/cake" FormHelper::$webroot = "/cake/" FormHelper::$themeWeb = NULL FormHelper::$here = "/cake/posts/add" FormHelper::$params = array FormHelper::$action = "add" FormHelper::$plugin = NULL FormHelper::$data = NULL FormHelper::$namedArgs = NULL FormHelper::$argSeparator = NULL FormHelper::$validationErrors = NULL FormHelper::$tags = array FormHelper::$__tainted = NULL FormHelper::$__cleaned = NULL FormHelper::$_log = NULL FormHelper::$Html = HtmlHelper object $session = SessionHelper SessionHelper::$helpers = NULL SessionHelper::$__active = true SessionHelper::$valid = false SessionHelper::$error = false SessionHelper::$_userAgent = "71bf328b13f8d947cf41575feaa5db80" SessionHelper::$path = "/" SessionHelper::$lastError = NULL SessionHelper::$security = NULL SessionHelper::$time = 1234564632 SessionHelper::$sessionTime = false SessionHelper::$watchKeys = array SessionHelper::$id = NULL SessionHelper::$_log = NULL SessionHelper::$base = "/cake" SessionHelper::$webroot = "/cake/" SessionHelper::$here = "/cake/posts/add" SessionHelper::$params = array SessionHelper::$action = "add" SessionHelper::$data = NULL SessionHelper::$themeWeb = NULL SessionHelper::$plugin = NULL echo $form->create('Posts'); echo $markitup->create("Add markItUp! to the textarea", 'Posts.article'); include - APP\views\posts\add.ctp, line 14 View::_render() - CORE\cake\libs\view\view.php, line 662 View::render() - CORE\cake\libs\view\view.php, line 376 Controller::render() - CORE\cake\libs\controller\controller.php, line 774 Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 248 Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 211 [main] - APP\webroot\index.php, line 88 Fatal error: Call to a member function create() on a non-object in D:\xampp\htdocs\cake\app\views\posts\add.ctp on line 14 oh and finnaly my post.php file <?php class Post extends AppModel { var $name = 'Post'; var $helpers = array('Markitup'); var $validate = array( 'title' => array( 'rule' => 'notEmpty' ), 'body' => array( 'rule' => 'notEmpty' ) ); } ?> Quote Link to comment https://forums.phpfreaks.com/topic/145124-markitup-jquery-editor-with-cakephp-undefined-variable-markitup/ Share on other sites More sharing options...
Maq Posted February 14, 2009 Share Posted February 14, 2009 Notice (: Undefined variable: markitup [APP\views\posts\add.ctp, line 14] It can't recognize markitup... Where do you create the $markitup object in your ctp.php? Quote Link to comment https://forums.phpfreaks.com/topic/145124-markitup-jquery-editor-with-cakephp-undefined-variable-markitup/#findComment-761803 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.