Jump to content
php.lv forumi

Yii

Reģistrētie lietotāji
  • Posts

    4
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    Riga, Latvia
  • Interests
    Tikai YII =D

Yii's Achievements

Newbie

Newbie (1/14)

  1. Marrtins, piekrītu, bet jēga izgudrot divriteni vēlreiz, piekam. ja strādā grupā, tad tas nav visai labs gājiens ;) , ja individuāli, tad cita lieta.. ---- xPtv45z, nenoliedzu, bet pagaidām "nevelk" uz citiem FW. Ja vilks, tad ķeršos vai nu pie zenda vai pie simfonijas, vairāk jau pie zenda, jo ik pa momentam nākas saskarties ar vāciešu un ukraiņu projektiem, kas taisīti zem zenda un tos "commitot", lai gan - dzīvos redzēs kā būs, bet uz vietas, viennozīmīgi, nesēdēšu :P
  2. Marrtins, man būs jau pagājis ~gads kopš dienu dienā ņemos ar yii un teikšu tā, ka man šamējais ir tā iepaticies, ka pagaidām uz citu FW pāriet nedomāju- gluži otrādi.., piekam šis ir pirmais FW ko sāku studēt un mācīties. Kā rakstīja 404 - "tas varbūt nav defekts bet fīča", P.S. tajā koda fragmetā kuru iemeti copy-paste no http://www.yiiframework.com/doc/blog/1.1/en/portlet.menu , es render aizvietotu ar renderPartial un vispār šajā gadījumā cportlet neizmantotu, jo pilnībā pietiek ar CMenu piedāvātajām iespējām =) $this -> widget('zii.widgets.CMenu', array( 'activeCssClass' => 'current', 'activateParents' => true, 'id' => 'menu', 'items' => array( array( 'label' => ucfirst(YII::t('menu','phoneBook')), 'url' => array('/phonebook'), 'active' => $this -> id == 'users' ? true : false, 'visible'=> Yii::app() -> user -> groupname != 'onlySearch' AND Yii::app() -> user -> groupname != 'simServer', ),
  3. Pamodināšu mironi... Visas četras (piecas) tikai un vienīgi par yii, zvēriņš pasmags, zubrēt dokumentāciju silti neiesaku tikai izprast un saprast un ja tas ir noticis tad diezgan ātri lietas ies uz priekšu :)
  4. nebūtu bijis vienkāršāk izmantot līdzīgu struktūru (uz fikso uzmetu): CREATE TABLE IF NOT EXISTS `users` ( `id` mediumint(7) unsigned NOT NULL AUTO_INCREMENT, `nick` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -- Table structure for table `users_referral_levels` -- CREATE TABLE IF NOT EXISTS `users_referral_levels` ( `id` smallint(3) unsigned NOT NULL AUTO_INCREMENT, `title` tinytext COLLATE utf8_unicode_ci NOT NULL, `bonuss` tinyint(2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; -- -- Table structure for table `users_referral_list` -- CREATE TABLE IF NOT EXISTS `users_referral_list` ( `id` mediumint(7) unsigned NOT NULL AUTO_INCREMENT, `user_id` mediumint(7) unsigned DEFAULT NULL, `refferal_id` mediumint(7) unsigned DEFAULT NULL, `refferal_level_id` smallint(3) unsigned DEFAULT NULL, PRIMARY KEY (`id`), KEY `user_id` (`user_id`), KEY `refferal_id` (`refferal_id`), KEY `refferal_level_id` (`refferal_level_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; Kāpēc?a) pie jūzera info glabāsies tikai jūzeru info b) pie leveļiem tikai un vienīgi ar leveļiem saistīta info c) pie jūzeru referāļiem - visa info, kas saistīta ar referāļiem d) iespēja pievienot lielu skaitu referāļu līmeņu un to parametrus e) samazinātos pieprasījumu skaits un nevajadzētu bakstīt kodā katru reizi, kad parādās jauns levels Pie pirmā posta piebremzēšu, varbūt kautko mudos pamatīgi
×
×
  • Create New...