当前位置: 首页>>代码示例>>PHP>>正文


PHP iaCore::fields方法代码示例

本文整理汇总了PHP中iaCore::fields方法的典型用法代码示例。如果您正苦于以下问题:PHP iaCore::fields方法的具体用法?PHP iaCore::fields怎么用?PHP iaCore::fields使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在iaCore的用法示例。


在下文中一共展示了iaCore::fields方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: switch

                $iaView->assign_all($out);
                break;
            default:
                break;
        }
    }
    // process grid actions
    if (!isset($out)) {
        $iaView->assign_all($iaAlbum->gridActions($_GET));
    }
}
// process html page actions
if (iaView::REQUEST_HTML == $iaView->getRequestType()) {
    $iaArtist = $iaCore->factoryPackage('artist', IA_CURRENT_PACKAGE, iaCore::ADMIN);
    // init classes
    $iaFields = iaCore::fields();
    switch ($pageAction) {
        default:
            $iaView->grid('_IA_URL_packages/lyrics/js/admin/albums');
            break;
        case 'edit':
        case 'add':
            iaBreadcrumb::add(iaLanguage::get('albums'), IA_ADMIN_URL . 'lyrics/albums/');
            // these fields are system and used in system template
            $item = array('status' => 'active', 'account_username' => $_SESSION['user']['username'], 'featured' => true);
            if ('edit' == $pageAction) {
                $item = $iaAlbum->getById((int) $_GET['id']);
                if (empty($item)) {
                    iaView::errorPage(iaView::ERROR_NOT_FOUND);
                }
            }
开发者ID:nicefirework,项目名称:subrion-lyrics,代码行数:31,代码来源:albums.php

示例2:

 $album = $album_fav[0];
 $iaView->assign('album', $album);
 // get artist information
 $iaArtist = $iaCore->factoryPackage('artist', IA_CURRENT_PACKAGE);
 $artist = $iaArtist->getArtist($album['id_artist']);
 $iaView->assign('artist', $artist);
 // get artist albums
 $albums = $iaAlbum->getAlbumsByArtist($album['id_artist'], "AND `id` <> '{$album['id']}'");
 $iaView->assign('albums', $albums);
 // get artist lyrics
 $iaLyric = $iaCore->factoryPackage('lyric', IA_CURRENT_PACKAGE);
 $lyrics = $iaLyric->getLyricsByAlbum($album['id']);
 if ($lyrics) {
     $lyrics = $iaItem->updateItemsFavorites($lyrics, $iaLyric->getItemName());
     // filter fields
     iaCore::fields();
     $fields = iaField::filterFields($lyrics, $iaLyric->getItemName());
     $iaView->assign('fields', $fields);
 }
 $iaView->assign('lyrics', $lyrics);
 // count views
 $iaAlbum->incrementViewsCounter($album['id']);
 // breadcrumb formation
 iaBreadcrumb::add(_t('artists'), 'artists/');
 iaBreadcrumb::add($artist['title'], $iaCore->iaSmarty->ia_url(array('type' => 'url', 'item' => $iaArtist->getItemName(), 'data' => $artist)));
 // set meta keywords and description
 $iaView->set('description', $album['meta_description']);
 $iaView->set('keywords', $album['meta_keywords']);
 $iaView->title($album['title']);
 $iaView->display('albumview');
 break;
开发者ID:nicefirework,项目名称:subrion-lyrics,代码行数:31,代码来源:index.php


注:本文中的iaCore::fields方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。