شاطی رودخانه ای به سوی دنیای متن باز

پروژه ها و برنامه ها و سمینار های اینجانب به صورت آزاد در این سایت قرار می گیرد

شاطی رودخانه ای به سوی دنیای متن باز

پروژه ها و برنامه ها و سمینار های اینجانب به صورت آزاد در این سایت قرار می گیرد

پروژه ها و برنامه ها و سمینار های اینجانب به صورت آزاد در این سایت قرار می گیرد. امیدوارم با این کار سرآغازی برای آزادی در مرز های دانش باشم .

طبقه بندی موضوعی
کلمات کلیدی
آخرین مطالب

۱۳ مطلب با موضوع «cakephp» ثبت شده است

۰۱
شهریور ۹۵

bootstrap

CakeLog::config('aaaaaaa', array(
    'engine' => 'FileLog',
    'types' => array('info'),
    'file' => 'aaaaaaa',
));

 

 

call :

 

        CakeLog::write('info', 'log msg', array('payments'));
        $this->log("Something did not work!", 'debug');
        $this->log("take log", 'aaaaaaa');

۰ نظر موافقین ۰ مخالفین ۰ ۰۱ شهریور ۹۵ ، ۱۴:۳۸
مبین
۱۳
مرداد ۹۵

نحوه ی افزایش حجم فایل ها در php

 

http://www.netaram.com/5-%D8%B1%D9%88%D8%B4-%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%AD%D8%AC%D9%85-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

 

 

شما می توانید با قرار دادن کد های زیر در فایل .htaccess حجم آپلود در وردپرس را افزایش دهید ، در صورتی که این فایل در قالب شما وجود ندارد می توانید آن را در public_html خود با نام .htaccess ایجاد کنید.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ مرداد ۹۵ ، ۱۲:۱۴
مبین
۲۶
مهر ۹۴

فلش و پیغام خطا در کیک php

 

 

                return $this->Flash->success('This was successful');
                return $this -> Flash -> set('The user has been saved.', ['element' => 'success']);

                make /app/View/Elements/Flash/success.ctp

<div id="flash-<?php echo h($key) ?>" class="message-info success">
    <?php echo h($message) ?>
</div>

 

http://book.cakephp.org/3.0/en/controllers/components/flash.html

 

 

return $this->flash(__('The brand has been saved.'), array('action' => 'index'));

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ مهر ۹۴ ، ۱۶:۲۰
مبین
۲۳
مهر ۹۴

naming

cakephp 

نام گذاری کیک

 

http://inflector.cakephp.org/

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ مهر ۹۴ ، ۱۵:۰۰
مبین
۱۴
شهریور ۹۴

            if ($this -> Name -> save($data)) {
                $this -> Flash -> success(__('The log has been saved.'));
                return $this -> redirect(array('action' => 'index'));
            } else {
                $this -> Flash -> error(__('The log could not be saved. Please, try again.'));
            }
            debug($this->Name

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ شهریور ۹۴ ، ۲۰:۲۱
مبین
۰۵
شهریور ۹۴

http://www.lavluda.com/2007/07/15/how-to-enable-mod_rewrite-in-apache22-debian/

 

a2enmod rewrite

 

 

Then edit /etc/apache2/sites-available/default or /etc/apache2/sites-available/000-default (check which one available on your system)

Find the following

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

and change it to

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all

and finally restart Apache

/etc/init.d/apache2 restart
or
service apache2 restart

 

 

very important :

 

copy of cake php dont move .htaccess

 

please move all of folder & check if htaccess is exit

 

 

 

 

 

 

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ شهریور ۹۴ ، ۱۷:۴۹
مبین
۰۵
شهریور ۹۴

http://andraskende.github.io/cakephp-shopping-cart/

 

github

https://github.com/andraskende/cakephp-shopping-cart

 

link download

https://github.com/andraskende/cakephp-shopping-cart/zipball/master

 

cake 2.5

 

نمونه شاپ

http://www.shoppingcartcore.com/

 

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ شهریور ۹۴ ، ۱۵:۳۸
مبین
۱۱
ارديبهشت ۹۴

http://www.enfew.com/7-best-shopping-cart-plugins-for-cakephp/

 

http://vamcart.com/

۰ نظر موافقین ۰ مخالفین ۰ ۱۱ ارديبهشت ۹۴ ، ۱۹:۰۵
مبین
۰۵
فروردين ۹۴

http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html

 

 

    public $components = array(
        'Session',
        'Auth' => array(
            'loginRedirect' => array(
                'controller' => 'posts',
                'action' => 'index'
            ),
            'logoutRedirect' => array(
                'controller' => 'pages',
                'action' => 'display',
                'home'
            ),
            'authenticate' => array(
                'Form' => array(
                    'passwordHasher' => 'Blowfish'
                )
            )
        )
    );

 

استفاده از این روش مناسب است ولی روش های دیگر مانند فرار دادن در مدل و usercontoller نیز ممکن است

 

این دستور اجازه دسترسی بدون لاگین را می دهد

public function beforeFilter() {
    parent::beforeFilter();
    // Allow users to register and logout.
    $this->Auth->allow('add', 'logout');
}

 

برای لاگین چند نفر یا با دسترسی های مختلف از دستور زیر استفاده میکنیم

// app/Controller/AppController.php

public $components = array(
    'Session',
    'Auth' => array(
        'loginRedirect' => array('controller' => 'posts', 'action' => 'index'),
        'logoutRedirect' => array(
            'controller' => 'pages',
            'action' => 'display',
            'home'
        ),
        'authenticate' => array(
            'Form' => array(
                'passwordHasher' => 'Blowfish'
            )
        ),
        'authorize' => array('Controller') // Added this line
    )
);

public function isAuthorized($user) {
    // Admin can access every action
    if (isset($user['role']) && $user['role'] === 'admin') {
        return true;
    }

    // Default deny
    return false;
}

 

isAuthorized

این تابع باید متناسب با مسئله تغییر یابد

 

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

// app/Controller/PostsController.php

public function isAuthorized($user) {
    // All registered users can add posts
    if ($this->action === 'add') {
        return true;
    }

    // The owner of a post can edit and delete it
    if (in_array($this->action, array('edit', 'delete'))) {
        $postId = (int) $this->request->params['pass'][0];
        if ($this->Post->isOwnedBy($postId, $user['id'])) {
            return true;
        }
    }

    return parent::isAuthorized($user);
}

 

به این نکته دفت کنید که از این تابع استفاده نمایید

function beforeFilter() {

parent::beforeFilter();

}

 

تا برای تعریف مجدد تابع isauthorized مشکلی نداشته باشید

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ فروردين ۹۴ ، ۱۷:۲۴
مبین
۰۵
فروردين ۹۴

http://book.cakephp.org/2.0/en/development/routing.html#prefix-routing

 

 

ابتدا عبارت زبر را در app/Config/core.php:

قرا می دهیم

 

Configure::write('Routing.prefixes', array('admin'));

 

به جای admin هر عبارت دلخواه می توانیم بنویسیم

 

در روتر این عبارت رو قرار می دهیم

 

Router::connect(
    '/admin',
    array('controller' => 'pages', 'action' => 'index', 'admin' => true)
);

 

حالا هر تابعی که admin_index به این صورت نامگذاری شود

با admin/contoller/index قابل دسترس می باشد

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ فروردين ۹۴ ، ۱۷:۱۷
مبین
۰۲
فروردين ۹۴

ساختن منو مشترک در view

 

http://stackoverflow.com/questions/19316372/cake-php-blocks-how-to-use-them

 

 

http://stackoverflow.com/questions/23866821/how-to-make-or-call-sidebar-in-cakephp

۰ نظر موافقین ۰ مخالفین ۰ ۰۲ فروردين ۹۴ ، ۱۹:۳۰
مبین
۲۶
اسفند ۹۳

این کار می کنه

http://stackoverflow.com/questions/805384/how-to-apply-inline-and-or-external-css-loaded-dynamically-with-jquery

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۳ ، ۰۹:۰۴
مبین
۲۴
اسفند ۹۳

http://colorblindprogramming.com/multiple-languages-in-a-cakephp-2-application-in-5-steps

 

یه فسمت هایی از این لینک جالب نبود و تغییرش دادم

 

 

    public function beforeFilter() {
        $this -> _setLanguage();
    }

    private function _setLanguage() {
        //if the user clicked the language URL
        if (isset($this -> params['language']) && ($this -> params['language'] != $this -> Cookie -> read('lang'))) {
            //then update the value in Session and the one in Cookie
            $this -> Cookie -> write('lang', $this -> params['language'], false, '7 days');
        }
        //if the cookie was previously set, and Config.language has not been set
        //write the Config.language with the value from the Cookie
        else if ($this -> Cookie -> read('lang') ) {
            $this -> params['language'] =  $this -> Cookie -> read('lang') ;
        }

    }

 

 

http://book.cakephp.org/2.0/en/controllers/request-response.html

http://book.cakephp.org/2.0/en/core-libraries/components/cookie.html

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ اسفند ۹۳ ، ۲۲:۲۴
مبین