نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: ایجکس (post) در Zend Framework

  1. #1
    عضو جدید
    تاریخ عضویت
    Feb 2017
    نوشته ها
    4
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض ایجکس (post) در Zend Framework

    با سلام
    بنده در Zend Framework بسیار بسیار تازه واردم.
    قصد داشتم از طریق $.post در jQuery، ردیفی را در db حذف نمایم که هرچه کردم نشد.
    در Google و Youtube هم بسیار سرچ کردم ولی نتیجه نگرفتم، متاسفانه.
    ZF version: 1.11.2

    application/Bootstrap.php:
    کد PHP:
    protected function _initDb(){
        
    $con=array('host'=>'127.0.0.1','username'=>'root','password'=>'','dbname'=>'sample_db');
        
    $db=Zend_Db::factory('Pdo_Mysql',$con);$db->query("SET NAMES 'utf8'");    Zend_Registry::set('db',$db);} 
    application/controllers/DashboardController.php:
    کد PHP:
    public function indexAction(){
       
    $this->_helper->layout->setLayout('a');} 
    application/views/scripts/dashboard/index.phtml:
    کد HTML:
    <a href="javascript:deleteTest('62989c12369ea3c1')">DELETE</a>
    public/js/0.js:
    کد HTML:
    function deleteTest(id){
        if(confirm('Are you sure?'))
            $.post('http://127.0.0.1/Sample4/application/models/Guestdb.php',{funcName:'Delete_Test',id:id},function(r){alert(r)})}
    application/models/Guestdb.php:
    کد PHP:
    <?php
    class Model_Guestdb{
        public function 
    Delete_Test(){
           
    $db=Zend_Registry::get('db');
           
    $r=$db->query("DELETE FROM `prac` WHERE `id`='".trim((new Zend_Filter_Decrypt(array('adapter'=>'mcrypt','key'=>'thisisakeytolock','vector'=>'myvector')))->filter(hex2bin($this->getRequest()->getPost()['id'])))."'");
            echo
    $r?'t':'f';
        }}
    $a=new Model_Guestdb();
    if(isset(
    $_POST['funcName']))call_user_func(array($a,$_POST['funcName']));
    elseif(isset(
    $_GET['funcName']))call_user_func(array($a,$_GET['funcName']));
    Output:
    کد:
    Fatal error: Uncaught Error: Class 'Zend_Registry' not found in C:\xampp\htdocs\Sample4\application\models\Guestdb.php:6 Stack trace: #0 C:\xampp\htdocs\Sample4\application\models\Guestdb.php(35): Model_Guestdb->Delete_Test() #1 {main} thrown in C:\xampp\htdocs\Sample4\application\models\Guestdb.php on line 6
    پیشاپیش ممنون

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Feb 2017
    نوشته ها
    4
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : ایجکس (post) در Zend Framework

    دوستان به روشی که در لینک زیر نوشتم، مشکلم حل شد.
    https://stackoverflow.com/questions/47406026/ajax-post-in-zend-framework
    ممنون از کمک های دوستان.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: January 17th, 2018, 23:17
  2. کمک فوری در نصب خود zendserverیا zend framework
    توسط torbatniya در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: May 15th, 2013, 17:59
  3. طراح قالب وب سایت+مسلط به HTML+ CSS+Zend Framework+php
    توسط alirezakhani در انجمن درخواست خدمات طراحی و گرافیکی
    پاسخ ها: 5
    آخرين نوشته: March 7th, 2013, 20:20
  4. پاسخ ها: 5
    آخرين نوشته: July 27th, 2011, 22:52
  5. طراح قالب وب سایت+مسلط به HTML+ CSS+Zend Framework+php
    توسط alirezakhani در انجمن PHP-MySQL
    پاسخ ها: 0
    آخرين نوشته: July 27th, 2011, 10:28

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •