Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CodeIgniter framework datoteka config

[es] :: PHP :: PHP za početnike :: CodeIgniter framework datoteka config

[ Pregleda: 2051 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BLACK_SWORD

Član broj: 212173
Poruke: 171
93.157.198.*

Sajt: www.artwebdizajn.com


+3 Profil

icon CodeIgniter framework datoteka config10.02.2012. u 17:12 - pre 147 meseci
Pozdrav!

Kad radite sajt sa CI framework dali vi svoje postavke stavljate u datoteku config.php?

Npr.
Code:

$config['site_name'] = 'Ime Sajta';
$config['site_description'] = 'Opis Sajta';
itd


ili napravite odvojenu datoteku u application/config/ folderu za vaše postavke?

Jedan mi je čovjek reko da netreba dodavat nikakve stavke u datoteke od CI frameworka već za sve pravit svoje datoteke i da postavke kao sto su $config['site_name'] treba napravit datoteku site_settings i u nju postavit, jer kad izadje neka novija verzija CI lakše će bit nadograit.

a u dokumentaciji CI pise da se može koristit config.php datoteka http://codeigniter.com/user_guide/libraries/config.html

A meni je lakše stavit npr $config['site_name'] u datoteku application/config/config.php i kasnije je samo pozovem gdje mi treba sa funkcijom config_item('site_name')

Dali vi stavljate vaše postavke u config.php datoteku?

Nadam se da ste razumjeli pitanje.

Hvala!
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.139.16.62.customer.cdi.no.

Sajt: norway.dakipro.com


+190 Profil

icon Re: CodeIgniter framework datoteka config10.02.2012. u 17:26 - pre 147 meseci
mislim da ti nije vredno pisanja uopste, stavi gde god stavis, ako ti zasmeta posle premestis i koncentrises se na sustinu projekta koji radis
 
Odgovor na temu

BLACK_SWORD

Član broj: 212173
Poruke: 171
93.157.198.*

Sajt: www.artwebdizajn.com


+3 Profil

icon Re: CodeIgniter framework datoteka config11.02.2012. u 16:28 - pre 147 meseci
Da neotvaram novu temu postavit cu ovdje pitanje:

Kad provjeravam dali korisnik postoji u bazi sa funkcijom is_unique

Code:

$this->form_validation->set_rules('username', 'Korisničko ime', 'required|min_length[2]|max_length[20]|is_unique[users.username]');


dali je ovaj upit zasticen od sql injection?
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: CodeIgniter framework datoteka config11.02.2012. u 22:23 - pre 147 meseci
Jeste.
 
Odgovor na temu

BLACK_SWORD

Član broj: 212173
Poruke: 171
93.157.198.*

Sajt: www.artwebdizajn.com


+3 Profil

icon Re: CodeIgniter framework datoteka config12.02.2012. u 15:40 - pre 147 meseci
a možeš li mi reć kako je zašticena ja nevidim na funkciji nigdje da se eskajpuju podaci.

evo funkcije iz datoteke system/libraries/Form_validation.php
Code:
    public function is_unique($str, $field)
    {
        list($table, $field)=explode('.', $field);
        $query = $this->CI->db->limit(1)->get_where($table, array($field => $str));
        
        return $query->num_rows() === 0;
    }

 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: CodeIgniter framework datoteka config12.02.2012. u 15:53 - pre 147 meseci
http://codeigniter.com/user_guide/database/active_record.html

Da, pogledao sam to.

Citat:
It also allows for safer queries, since the values are escaped automatically by the system.


A i bez gledanja... bilo bi jako bzvz da nisu mislili o tome. :)
 
Odgovor na temu

BLACK_SWORD

Član broj: 212173
Poruke: 171
93.157.198.*

Sajt: www.artwebdizajn.com


+3 Profil

icon Re: CodeIgniter framework datoteka config12.02.2012. u 18:56 - pre 147 meseci
a dali bi bilo dobro da u system/libraries/Form_validation.php datoteci dodam znakove ŠĐČĆŽ u funkcijama kao što su alpha() funkcija

Code:

    /**
     * Alpha
     *
     * @access    public
     * @param    string
     * @return    bool
     */
    public function alpha($str)
    {
        return ( ! preg_match("/^([a-z])+$/i", $str)) ? FALSE : TRUE;
    }


il da napravim posebno svoje funkcije za validaciju sa znakovima šđčćž?
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: CodeIgniter framework datoteka config13.02.2012. u 21:58 - pre 147 meseci
Nikada ne diraj ništa u system folderu! Kada izađe nova verzija CI-a sve tvoje izmene će biti izgubljene! Uvek pravi svoje izmene u application folderu.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

BLACK_SWORD

Član broj: 212173
Poruke: 171
93.157.198.*

Sajt: www.artwebdizajn.com


+3 Profil

icon Re: CodeIgniter framework datoteka config14.02.2012. u 11:32 - pre 147 meseci
Jel vako valja?

Napravio sam u folderu application/libraries/MY_From_validation.php datoteku i u nju sam stavio
Code:

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/**
 * Form Validation Class
 *
 * @package
 * @subpackage    Libraries
 * @category    Validation
 * @author
 * @link
 */
class MY_Form_validation extends CI_Form_validation
{
    /**
     * Alpha
     *
     * @access    public
     * @param    string
     * @return    bool
     */
    public function alpha($str)
    {
        return ( ! preg_match("/^([a-zČĆĐŠŽčćđšž])+$/i", $str)) ? FALSE : TRUE;
    }

    // --------------------------------------------------------------------

    /**
     * Alpha-numeric
     *
     * @access    public
     * @param    string
     * @return    bool
     */
    public function alpha_numeric($str)
    {
        return ( ! preg_match("/^([a-z0-9ČĆĐŠŽčćđšž])+$/i", $str)) ? FALSE : TRUE;
    }

    // --------------------------------------------------------------------

    /**
     * Alpha-numeric with underscores and dashes
     *
     * @access    public
     * @param    string
     * @return    bool
     */
    public function alpha_dash($str)
    {
        return ( ! preg_match("/^([-a-z0-9_ČĆĐŠŽčćđšž])+$/i", $str)) ? FALSE : TRUE;
    }
}


/* End of file MY_Form_validation.php */
/* Location: ./application/libraries/MY_Form_validation.php */


il sam trebo neke druge nazive za ove funkcije stavit?
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: CodeIgniter framework datoteka config

[ Pregleda: 2051 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.